£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.