V

Vitol

Global energy trading, logistics, and infrastructure

Machine Learning Engineer

Applied Machine LearningPosted on Nov 11
Full-timeHouston, TX, USANo salary listed

About the Job

Requirements

  • A Master's degree or equivalent in Computer Science, Statistics, Mathematics, Data Science, or a related quantitative field.
  • Fluency in Python for data science and engineering, including clean, modular, well-documented code and strong software engineering practices in version control, testing, and code review.
  • At least 5 years of industry experience developing and deploying machine-learning or statistical models, with a track record of delivering end-to-end solutions in production environments.
  • Experience applying supervised and unsupervised learning, time-series modelling, natural language processing and large language models, and optimisation to real-world business problems.
  • Proficiency with machine-learning frameworks such as PyTorch, scikit-learn, and Transformers, and experience building or using large-language-model pipelines and generative AI applications.
  • Hands-on delivery of generative AI projects, including prompt engineering and agentic patterns such as tool use and function calling.
  • Experience with cloud platforms and modern MLOps practices, including containerisation with Docker or Kubernetes, CI/CD, data-pipeline orchestration such as Airflow or Dagster, and model serving.
  • Ability to define and scope open-ended problems, propose sound methodological approaches, and justify modelling choices with rigorous reasoning.
  • Written and verbal communication skills to present model outputs, caveats, and commercial implications clearly to non-technical audiences, including traders and senior management.
  • Interest in commodities markets, global energy flows, and trading dynamics, and willingness to develop domain knowledge.

Responsibilities

  • Design, develop, and deploy end-to-end machine-learning and data-science solutions across trading, operations, and support functions, from raw-data ingestion through production-grade models and monitoring.
  • Drive adoption and development of the internal generative AI platform and applications through new integrations, data connectors, and domain-specific context engineering; identify high-value use cases with trading desks and operational teams, embed tools into workflows, and ensure outputs are robust and trusted by end users.
  • Design, prototype, and deploy agentic large-language-model workflows, including tool use and function calling, and develop reusable prompts and AI Skills integrated into business workflows.
  • Evaluate and benchmark large-language-model and agentic solutions, gather stakeholder feedback, and refine solutions.
  • Apply modelling techniques including time-series forecasting, natural language processing, classification, and generative AI to commodity pricing, supply and demand signals, trade-flow analysis, and operational optimisation problems.
  • Own the full data-science and machine-learning lifecycle on assigned projects, including data sourcing and cleaning, exploratory analysis, feature engineering, model selection and validation, deployment, and ongoing performance monitoring.
  • Build and maintain robust, well-tested, production-quality code, and contribute to shared infrastructure including machine-learning pipelines, data orchestration, and model-serving layers.
  • Integrate machine-learning and generative-AI outputs into existing trading systems, dashboards, and workflows, collaborating with software engineers to support reliable, scalable adoption.
  • Communicate analytical findings and model outputs to non-technical stakeholders, presenting results, assumptions, and limitations to support commercial decision-making.
  • Participate in code reviews, experiment design, and tooling decisions; mentor colleagues and help raise the team's analytical and engineering standards.

Desired Qualifications

  • Experience in the energy or commodities trading industry, including knowledge of financial markets and trading concepts.
  • Experience surfacing machine-learning outputs through interactive tools such as Dash or Streamlit and presenting use cases to non-technical audiences, including traders and senior management.
  • Time-series modelling in a trading or financial context, including machine-learning-based and econometric approaches such as ARIMA, cointegration, and regime-switching models.
  • Experience building retrieval-augmented generation pipelines or multi-agent systems.
  • Experience building Model Context Protocol servers or clients.
  • Experience with data orchestrators such as Airflow or Dagster and cloud-based ETL/ELT pipelines.
  • Prior work on large-language-model evaluations or model benchmarking.

About the Company

Vitol

Global energy trading, logistics, and infrastructure

Vitol is a global energy trader and logistics operator active across oil, gas, power, and renewables. It sources crude and products and moves them to refineries, utilities, airlines, retailers, and wholesalers, while actively managing the physical risk of energy movement; its offerings combine trading, shipping (about 6,000 voyages a year), and an in-house network of energy infrastructure supported by proprietary technology. The company differentiates itself with a large, worldwide footprint (40+ offices, ~1,600 staff from 65+ nationalities) and end-to-end capabilities, plus a focus on the energy transition backed by substantial renewable investment. Its goal is to keep adding value along the energy supply chain, meet global energy demand, and speed the shift to sustainable energy while maintaining strong risk and operational performance.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Vitol

See more jobs