Job Search and Career Advice Platform

Enable job alerts via email!

Trading Data Engineer

Octopus Group

City of Westminster

On-site

GBP 50,000 - 70,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading energy trading company is looking for a Trading Data Engineer to enhance their trading team in the UK. The role demands excellent Python skills and experience in the German or European electricity market. Responsibilities include building models for power demand forecasting, developing data pipelines, and collaborating with various teams to optimise trading strategies. The candidate must be fluent in German and English. Join us to shape a more efficient and sustainable energy system.

Qualifications

  • Strong Python programming skills are essential.
  • Experience with forecasting and machine learning is preferred.
  • Knowledge of the German or European power market is important.

Responsibilities

  • Build and maintain models to forecast power demand and prices.
  • Develop data pipelines to collect and clean market data.
  • Analyse market data to optimise trading strategies.
  • Collaborate with Trading, Flexibility, and Tech teams.

Skills

Python programming skills
Experience with time series data
Fluent German
Fluent English
Knowledge of AWS S3
Experience in the German or European electricity market

Tools

Redis
DBT
Grafana
Job description

We're looking for a Trading Data Engineer (f/m/d) to join our German and Western European intraday trading team. You should have strong Python skills, know how to manage Redis cache, AWS S3 or DBT, and bring experience in the German or European power market. You'll work in a fast-paced, tech-driven environment and collaborate closely with traders and developers to turn data into real trading decisions. What You'll Do

  • Build and maintain models to forecast power demand, renewable generation, and prices in the German and Western European intraday markets
  • Develop robust data pipelines to collect, clean and combine internal and external data (e.g. grid, weather, or market data)
  • Analyse market data and derive insights to optimise trading strategies
  • Help build tools for automated trading and market analytics
  • Contribute to models predicting local grid congestion and identifying flexibility opportunities
  • Collaborate closely with our Trading, Flexibility and Tech teams across Germany and the UK
  • Support the development of our forecasting and analytics frameworks across the business
    We're looking for passionate and unconventional thinkers to join us on this journey, bringing a diversity of experience and ideas to shape a more efficient, flexible, and sustainable energy system., Excellent Python programming skills
  • Experience with time series data, forecasting, and machine learning (e.g. Redis cache, AWS S3, Databricks, Grafana)
  • Exposure to the German or European electricity market (e.g. EPEX Spot, Redispatch, TSOs)
  • Experience building data pipelines and automating data workflows
  • Ability to clearly communicate modelling approaches, including assumptions and limitations
  • A structured, quality-focused way of working and a desire to take ownership
  • Enthusiasm for accelerating the energy transition and optimising flexible power systems
  • Fluent German and English (both are required)
    At Octopus Energy Trading, we're on a mission to reshape the future of energy. As part of Octopus Energy Group, we're creating an innovative approach to trading that will accelerate the transition to a Net Zero world. With the growth of renewables and a push toward decarbonising heating and transport, greater flexibility in the grid is essential. We are building cutting-edge technology to optimise everything from domestic EV charging to grid-scale batteries, to meet the global demand for energy flexibility.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.