Anson McCade
Senior Data Engineer - Commodities & Energy Trading
Explore roles
Anson McCade
Senior Data Engineer - Commodities & Energy Trading
£175,000
London
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

£Up to £175,000 GBP

Competitive Bonus

Hybrid WORKING

Location: Central London, Greater London - United Kingdom Type: Permanent

Senior Data Engineer - Commodities & Energy Trading

London | Permanent | Hybrid Working

Our client is a global commodities and energy trading organisation operating an asset-light, highly diversified business model. The firm combines advanced analytics, proprietary technology, and robust risk management to support trading, optimisation, and risk-management decisions across energy and commodities markets.

As a Senior Data Engineer, you will join a highly technical Data, AI & Analytics function responsible for building the data platforms that underpin trading, quantitative research, predictive analytics, and machine-learning use cases. This is a hands-on role with ownership across data ingestion, transformation, storage, and distribution, working closely with Data Scientists, Traders, and technology teams.

You’ll have the opportunity to:

  • Build and maintain scalable data pipelines supporting trading and analytics use cases
  • Ingest structured and unstructured data from diverse internal and external sources
  • Support predictive analytics, systematic trading, and machine-learning workloads
  • Partner closely with Data Scientists and Trading teams to deliver high-quality datasets
  • Contribute to cloud-native data platforms using modern engineering practices
  • Drive improvements in data quality, performance, and self-service capabilities

Your Responsibilities

As a Senior Data Engineer, you will:

  • Design and implement data ingestion pipelines using ETL, streaming, scraping, and batch approaches
  • Clean, enrich, and transform datasets for analytical and operational consumption
  • Persist data across databases, warehouses, and data lakes
  • Distribute data internally via APIs, Python packages, and direct querying
  • Maintain and enhance production data pipelines and databases
  • Support post-processing automation, including analytics, models, and visualisation workflows
  • Enable Data Scientists through shared libraries, cloud resources, and documented data access
  • Maintain knowledge bases covering data sources, pipelines, and usage

Key Requirements

As a Senior Data Engineer, you should have:

  • Strong engineering background in Data Engineering, Computer Science, or similar
  • Experience working in commodities, energy trading, or financial markets environments
  • Advanced Python skills, including extensive use of Pandas
  • Experience with analytical or time-series databases (e.g. Redshift, ClickHouse)
  • Hands-on experience with Docker and containerised workloads
  • Experience with Git and modern DevOps practices
  • Practical experience deploying infrastructure on AWS using IaC (e.g. CDK, CloudFormation)
  • A proactive, ownership-driven mindset with strong problem-solving skills

You will gain exposure with:

Working as a Senior Data Engineer, you will gain exposure to:

  • Direct collaboration with Traders and quantitative teams
  • Cloud-native data platforms supporting real-time and batch processing
  • Big-data and distributed processing tools
  • AWS services such as S3, Lambda, Athena, EMR, Kinesis, and EC2
  • Advanced analytics, visualisation, and data-science workflows
  • Emerging technologies across AI and machine learning

Why Join?

  • Work on data platforms that directly support trading and optimisation decisions
  • Own data engineering solutions end-to-end in a high-impact environment
  • Operate in a technically deep, collaborative engineering culture
  • Competitive compensation with performance-linked bonus
  • Hybrid working model supporting flexibility and collaboration

Interested? Apply now.

Role tech stack
Anson McCade
Senior Data Engineer - Commodities & Energy Trading£175,000
Share role