Job Opportunity at Aramco: Machine Learning Engineer in KSA
By: Aramco Last update:
Applicant criteria
ResidenceSaudi Arabia
NationalityNo specific nationality required
SpecialityComputer and Information Sciences, Other
Age
- No specific age required
Years of Experience
- 5+
Gender
- Both
Opportunity criteria
Job Type
- Full time
Job FieldsInformation Technology Jobs
Opportunity FieldTechnology and Programming, Others
Job locationSaudi Arabia, Australia
Opportunity description
Aramco is offering a job opportunity in KSA as a Machine Learning Engineer.
Duties & responsibilities
- Work with stakeholders to identify opportunities to solve business problem by leveraging AI and Aramco’s data assets
- Analyze data from various internal and external data sources to drive value supporting the strategic objectives of the business.
- Use MLOps concepts and tools to monitor, optimize, improve and deploy AI-enabled solutions.
- Develop pipelines for CI/CD of AI digital products
- Develop backend services and APIs to interface with machine learning models.
- Develop custom machine learning models and algorithms as needed and appropriate to address problems at hand.
- Develop A/B testing mechanisms and test model quality and value, and validate hypothesis accordingly.
- Coordinate with different functional teams to deploy digital products and monitor outcomes.
- Develop necessary documentation as per established standards.
Eligibility criteria
- A Bachelor's degree (Master’s or PhD is preferable) in Machine Learning, Data Science, Computer Science, Computer Vision, Applied Mathematics, Applied Physics or a related field from a recognized program.
- At least 5 years of experience in building, deploying and monitoring AI digital products and solutions.
- Strong knowledge of at least one from: Natural Language Processing, Computer Vision or Time Series Modelling
- Familiarity with agile development and ideally a certified SCRUM master.
- Ability to demonstrate experience developing ideas from concept to product.
- Strong knowledge of using MLOps tools (e.g. MLflow, kubeflow, weights and biases, tensor board), data version control systems and CI/CD practices.
- Familiarity with ETL pipelines, data flow, handling industrial plant data and using data pipeline tools such as airflow, Kafka.
- Proficiency with visualization tools incl. matplotlib, bokeh, plot.ly/3D, etc.
- Fluent in Python, SQL and established machine learning libraries such as Keras, TensorFlow, Pytorch, Caffe.
- Ability to package and deploy digital solutions using openshift, Docker, Kubernetes, etc.
- Able to communicate machine learning concepts to non-technical audiences.
- Deploying model on edge devices (e.g. Nvidia Jetson) is a plus
About Aramco:
Aramco occupies a unique position in the global energy industry. We are the world's largest producer of hydrocarbons (oil and gas), with the lowest upstream carbon intensity of any major producer.
See more available volunteer opportunities on For9a
See more opportunities in Canada available on For9a