Taro Logo

Trading Data Engineer

An energy company focused on reshaping the future of energy through innovative trading approaches and technology to accelerate the transition to Net Zero.
Data
Mid-Level Software Engineer
Hybrid
3+ years of experience
Energy · Finance

Job Description

Octopus Energy Trading, a division of Octopus Energy Group, is pioneering innovative approaches to energy trading to accelerate the transition to a Net Zero world. They're seeking a Trading Data Engineer to join their German and Western European intraday trading team. This role combines technical expertise in Python programming and data engineering with domain knowledge of energy markets.

The position offers an opportunity to work at the intersection of renewable energy, data science, and trading. You'll be responsible for building forecasting models for power demand and prices, developing data pipelines, and creating tools for automated trading. The role requires strong technical skills in Python and experience with technologies like Redis cache, AWS S3, and Databricks, along with knowledge of European power markets.

Working in a fast-paced, tech-driven environment, you'll collaborate with traders and developers across Germany and the UK to transform data into actionable trading decisions. The company emphasizes flexibility, innovation, and sustainability, having won multiple awards for its workplace culture, including being named the best company to work for in 2022.

This is an ideal opportunity for someone passionate about using technology to drive the energy transition while working in a dynamic trading environment. The role offers a competitive salary (discussed during recruitment) and various perks through their employee benefits program. The position is hybrid-based, offering flexibility between Munich and London offices.

Last updated a month ago

Responsibilities For Trading Data Engineer

  • Build and maintain models to forecast power demand, renewable generation, and prices in German and Western European markets
  • Develop robust data pipelines to collect, clean and combine internal and external data
  • Analyse market data and derive insights to optimize trading strategies
  • Help build tools for automated trading and market analytics
  • Contribute to models predicting local grid congestion
  • Collaborate with Trading, Flexibility and Tech teams across Germany and UK
  • Support development of forecasting and analytics frameworks

Requirements For Trading Data Engineer

Python
Redis
  • Excellent Python programming skills
  • Experience with time series data, forecasting, and machine learning
  • Experience with Redis cache, AWS S3, Databricks, Grafana
  • Exposure to German or European electricity market
  • Experience building data pipelines and automating data workflows
  • Ability to clearly communicate modelling approaches
  • Structured, quality-focused way of working
  • Fluent German and English

Benefits For Trading Data Engineer

  • Competitive salary (discussed during recruitment)
  • Award-winning company culture
  • Employee benefits program
  • Hybrid working arrangement

Related Jobs