Saudi Aramco Careers
Requisition ID: 1177903
Req Number: 16250BR
The Business Intelligence Division (BID) is dedicated to the development of various analytical applications to serve various Saudi Aramco organizations.
These analytical applications include traditional BI functionalities, such as visualization & reporting, as well as more advanced analytical tasks, such as predictive analytics, text analytics, and optimization. In order to serve the mission of BID, qualified data scientists are needed who can develop and implement solutions across a wide range of domains.
Degree: Master of Science degree in data science or a related field, such as Computer Science or Applied Mathematics.
The candidate must have a research background in machine learning, data mining, and mathematical optimization as demonstrated through publications or projects.
Skills: The candidate must possess the following skills:
Scripting: Knowledge of R or Python is required; both is preferred.
Big Data: Familiarity with Hadoop and Spark is required. Familiarity with Splunk is preferred.
Database Management Systems: Familiarity with SQL is required. NoSQL databases, such as MongoDB, are preferred.
In addition, the candidate must be knowledgeable in the following domains:
Statistics, such as hypothesis testing, bias & variance tradeoff, MVUE, and uncertainty quantification.
Machine Learning, such as Supervised & Unsupervised Learning, Ensemble Methods, Components Analysis, and Active Learning.
Mathematical Optimization, such as convex vs. non-convex optimization, linear programming, dynamic programming, and stochastic gradient descent (SGD).
Duties & Responsibilities:
You will be required to perform the following:
Participate in the implementation of advanced analytical applications in the Business Intelligence Division (BID).
Develop, enhance and test applications based on Hadoop/Spark, Splunk, SAP HANA, and SAP BO, Microsoft R Server, and Microsoft Power BI.
Develop necessary documentation as per established standards.
Review and analyze user requests for advanced analytics and document end user requirements.
Analyze business processes to determine opportunities for applying advanced analytical tools to create value, save costs, enhance processes, and improve organizational health and security.
Diagnose and resolve operational problems related to advanced analytical applications to ensure system availability.