Data Scientist


Bangalore, KA, IN

Company:  ExxonMobil

Job Role Summary


Data Scientists use data visualization, statistical analysis, pattern recognition, and machine learning, along with domain knowledge and subject-specific models to solve science, engineering, and commercial problems.  The job is focused on Data Science applications to support research, technology development, and chemicals’ manufacturing (e.g. not concerned with developing Data Science tools). This goal is achieved by applying existing methods in statistical analysis, pattern recognition, and machine learning in novel ways to enable key business, scientific, and engineering decisions. Application areas include image/video and acoustic pattern recognition, process/manufacturing analytics, and polymer/catalyst structure-property relationship.

Job Requirements


  • Bachelor’s or Master’s or PhD degree in Science, Engineering, Computer Science, Applied Math / Statistics, or a closely related field
  • Demonstrated ability to solve challenging data science problems by applying or adapting existing computational methods is required.
  • Python Fluency of the Data Science Stack (scikit, pandas, numpy, scipy, statsmodels, matplotlib).  Other scripting languages are possible (R, Julia, Matlab)
  • General Statistical/Machine Learning – supervised, unsupervised, and reinforced learning
  • Specific Techniques: K-Means, Hierarchical Clustering, PCA (Principal Component Analysis), Truncated SVD(Singular Value Decomposition), Naïve Bayes, Regularization (LASSO, Ridge, Elastic Net), Support Vector Machines, Decision Trees, Random Forest, XG-Boost, Boosting, Voting classifiers, cross validation, etc.
  • Software Development Skills (unit testing, debugging, git/subversion)
  • Minimum of 1-3 years solving problems using tools and techniques described below
    • Programming Languages (C/C++, R, Java, Julia, and functional languages)
    • Natural Language Processing (NTLK, TFIDF, W2V, Gensim, Tika, CoreNLP)
    • Deep Learning Experience (Keras, Tensorflow, Theano, others)
    • Computer Vision Experience (OpenCV, convolution, digital filtering)
    • Time Series Analysis (Fourier techniques, cuFFT, fftw, ARIMA models)
    • Parallel Processing (OpenMP, MPI, PVM, CUDA, OpenCL, etc.)
    • Web Development (HTML, CSS, Flask, Django, NodeJS, D3JS)
    • Database Experience (SQL Server, Oracle, MySQL, MariaDB, MongoDB, Cassandra)
    • Big Data Experience (Hadoop, Spark, MapReduce, HBase, Hive, Pig, Sqoop)
    • Visualization Environments (Tableau, Spotfire, Splunk, IDL, PVWave, PowerBI)
  • Should be collaborative, efficient, responsible, creative, flexible
  • Should have a safety oriented mindset
  • Proficient in English (written & verbal)
  • Team player & should demonstrate positive attitude
  • Focus on customer
  • Analytical problem solver
  • Goal oriented & should be good with time management

ExxonMobil does not use recruiting or placement agencies that charge candidates an advance fee of any kind (e.g., placement fees, immigration processing fees, etc.). Follow the LINK to understand more about recruitment scams in the name of ExxonMobil.


Alternate Location:  

Job Segment: Database, Scientific, Developer, Chemical Engineer, Engineer, Engineering, Technology