Job Description

Role overview

We are looking for a Senior AI Engineer who can translate business problems into scalable analytical solutions and lead the design of AI-driven solutions. You will work at the intersection of data, domain, and decision-making, collaborating with engineering and strategy teams to operationalise machine learning in real-world contexts.

Required Skills & Experience

  • 10+ years of total experience, with 5+ years in applied data science or machine learning.
  • Expertise in Python, SQL, and ML libraries (scikit-learn, XGBoost, PyTorch, TensorFlow).
  • Strong foundation in statistics, optimiSation, and data storytelling.
  • Experience with cloud environments (AWS, Azure, or GCP) and MLOps frameworks (SageMaker, MLflow, Kubeflow).
  • Exposure to LLMs, NLP, or Generative AI for applied use cases.
  • Ability to translate domain-specific challenges into measurable data science outcomes β€”ideally in energy, commodities, or financial analytics.
  • Excellent communication and mentoring abilities; comfortable working in client-facing roles.

Nice to Have

  • Experience integrating data science into data platforms or governance frameworks.
  • Prior experience in consulting or product environments.


Key Responsibilities

  • Lead end-to-end AI-driven initiatives β€” from problem framing and data exploration to model deployment.
  • Build and optimise predictive, prescriptive, and generative models using modern ML techniques.
  • Partner with data engineering teams to ensure robust data pipelines and governance for model reliability.
  • Define and implement model evaluation frameworks β€” accuracy, drift detection, explainability, and impact metrics.
  • Mentor junior data scientists and analysts; establish coding and experimentation best practices.
  • Collaborate with business stakeholders to identify high-value AI use cases and prototype proofs of concept.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application