Senior Data Engineer - Commodities & Energy Trading
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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?
Additional Information
£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 Match
How well this role fits your profile.
Company Intel
What employees say
Worked at eFinancialCareers? Share your experience