Senior ML Engineer
Core
Design, build, and productionize scalable machine learning and AI solutions for complex business and modelling problems in the energy and commodities sector.
Role type
Senior Machine Learning Engineer (Production & MLOps)
Builds
Production-grade ML/AI systems, data pipelines, and intelligent automation solutions for commercial products and client-facing applications.
Domain
Energy, Oil & Gas, Commodities, Financial Markets
Deliverable
production ML models
Required skills
Python, SQL, Apache Spark/PySpark, Databricks, AWS, MLOps, CI/CD, Generative AI/LLMs, Time-series forecasting
Preferred skills
Deep learning frameworks (PyTensor/TensorFlow), RAG, Agentic AI, MLflow, Airflow, Optimization/Simulation
Technologies
Python, SQL, Apache Spark, PySpark, Databricks, AWS, Git, Docker, MLflow, Airflow, PyTorch, TensorFlow
Responsibilities
Design and develop scalable ML solutions; Build robust data and ML pipelines; Develop reusable Python software and services; Work with large structured and unstructured datasets; Apply modern ML techniques and Generative AI; Establish MLOps and software engineering practices; Evaluate model quality and system performance; Collaborate with data scientists and domain experts; Investigate emerging ML/AI technologies; Contribute to engineering standards and mentor team members.
Seniority
Senior, hands-on IC