Trading Data Engineer

Trading Data Engineer

City of London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Build models to forecast energy demand and optimise trading strategies.
  • Company: Join Octopus Energy Trading, reshaping the future of energy.
  • Benefits: Transparent salary, flexible perks, and a unique culture that values learning.
  • Why this job: Make a real impact in the energy transition with innovative technology.
  • Qualifications: Strong Python skills and experience with data pipelines and forecasting.
  • Other info: Collaborative environment with opportunities for growth and recognition.

The predicted salary is between 36000 - 60000 £ per year.

Overview

At Octopus Energy Trading, we are reshaping the future of energy as part of Octopus Energy Group. We are building innovative trading technology to 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 developing technology to optimise everything from domestic EV charging to grid-scale batteries to meet the global demand for energy flexibility. We are seeking 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.

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

What You\’ll Need

  • 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)

Why You\’ll Love It Here

  • Salary transparency: You can ask about salary during a call with a recruiter; we aim to match your experience with the correct salary and offer flexibility where appropriate. We prioritise finding the right octofit over fixed numbers.
  • Unique culture: A culture that values autonomy, learning, and ownership, with a diverse team working on projects that break new ground. We focus on rewarding hard work with perks that matter to you. We were recognised as a top place to work in 2022 and 2023 by various outlets.
  • Visit our UK perks hub – Octopus Employee Benefits

#J-18808-Ljbffr

Trading Data Engineer employer: Octopus Energy Group

At Octopus Energy Trading, we pride ourselves on being an exceptional employer that champions innovation and sustainability in the energy sector. Our unique culture fosters autonomy and continuous learning, providing employees with meaningful opportunities for growth while working alongside a diverse team dedicated to reshaping the future of energy. With transparent salary practices and a commitment to rewarding hard work, we create an environment where every team member can thrive and contribute to a Net Zero world.
O

Contact Detail:

Octopus Energy Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Trading Data Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the energy trading sector on LinkedIn or at industry events. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a cool project or a portfolio, share it during interviews. It’s a great way to demonstrate your Python prowess and data pipeline expertise.

✨Tip Number 3

Prepare for those tricky questions! Brush up on your knowledge of the German and European electricity markets. Being able to discuss current trends will show you’re genuinely interested in the role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Trading Data Engineer

Python programming
Time series data analysis
Forecasting
Machine learning
Data pipeline development
Automating data workflows
Market data analysis
Communication of modelling approaches
Knowledge of the German electricity market
Experience with AWS S3
Experience with Databricks
Experience with Grafana
Understanding of grid congestion
Fluent in German and English

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for the energy transition shine through. We love seeing candidates who are genuinely excited about optimising flexible power systems and making a difference in the world.

Tailor Your Skills: Make sure to highlight your Python programming skills and experience with time series data. We want to see how your background aligns with our needs, so don’t be shy about showcasing relevant projects or achievements.

Be Clear and Concise: Communicate your modelling approaches clearly, including any assumptions and limitations. We appreciate a structured way of working, so keep your application focused and easy to read.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Octopus Energy Group

✨Know Your Tech Inside Out

Make sure you brush up on your Python programming skills and get familiar with the tools mentioned in the job description, like AWS S3 and Databricks. Be ready to discuss how you've used these technologies in past projects, especially in relation to time series data and forecasting.

✨Understand the Energy Market

Dive deep into the German and European electricity markets. Familiarise yourself with terms like EPEX Spot and Redispatch. Showing that you understand the market dynamics will impress the interviewers and demonstrate your genuine interest in the role.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice explaining your thought process clearly when solving problems related to data pipelines or market analysis. This will showcase your structured approach and ability to communicate complex ideas effectively.

✨Show Your Passion for Sustainability

Octopus Energy Trading is all about reshaping the future of energy. Be prepared to share why you're passionate about the energy transition and how you can contribute to optimising flexible power systems. Your enthusiasm can set you apart from other candidates!

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>