Data Engineer (Mid-Level)

A leading energy company focused on enabling the Net Zero transition through innovative energy market solutions.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Energy · Enterprise SaaS

Description For Data Engineer (Mid-Level)

Octopus Energy's Energy Markets team is seeking a Mid-Level Data Engineer to join their mission of supporting customer energy demand and enabling the Net Zero transition. This role sits within the Engineering sub-team, which manages the global technical platform supporting various energy market processes. The position combines complex data engineering, visual analytics, and business-critical operations.

The successful candidate will work with various technologies including SQL, Python, Airflow, Kubernetes, and dbt, building and maintaining critical data pipelines that support trading, forecasting, and risk management across all Octopus international regions. The role involves designing scalable solutions, developing automations, and creating operational dashboards while working closely with international teams.

Octopus Energy offers a unique culture where people work with autonomy and impact. The company has received numerous accolades, including being voted the best company to work for in 2022 and ranking in the top 50 best places to work on Glassdoor. The position offers an exciting opportunity to contribute to sustainable energy solutions while working with cutting-edge data technologies.

The tech stack includes SQL-based pipelines with dbt on Databricks, Python jupyter notebooks, Pyspark, Streamlit for dashboarding, and various modern tools for container management and monitoring. The role requires someone who can balance technical expertise with business understanding, and who is passionate about driving towards Net Zero goals.

Last updated an hour ago

Responsibilities For Data Engineer (Mid-Level)

  • Support Energy Markets teams to design and build key operational and reporting pipelines across all regions
  • Maintain critical data pipelines supporting trading, forecasting, risk and PPA processes
  • Develop automations and alerts for pipeline monitoring
  • Set up and maintain processes for capturing, preparing and loading data into the data lake
  • Design and build operational dashboards
  • Work with international teams to ensure best practices and code standardization
  • Take ownership of data platform improvements
  • Share knowledge and upskill team members

Requirements For Data Engineer (Mid-Level)

Python
Kubernetes
MongoDB
  • Strong aptitude with SQL, Python and Airflow
  • Experience in kubernetes, docker, django, Spark and related monitoring tools
  • Experience with dbt for pipeline modelling
  • Ability to shape needs into requirements and design scalable solutions
  • Quick understanding of new domain areas and data visualization
  • Team player with project ownership mindset
  • Passion for driving towards Net Zero
  • Strong documentation and knowledge sharing skills
  • Willingness to travel to Octopus offices across Europe and the US

Benefits For Data Engineer (Mid-Level)

  • Competitive salary (not explicitly stated but mentioned as flexible)
  • Best company to work for 2022 award
  • Top 50 best places to work on Glassdoor
  • Various perks (detailed on their Employee Benefits hub)

Interested in this job?

Jobs Related To Octopus Energy Data Engineer (Mid-Level)

BI Developer

Remote BI Developer position at Wabtec Corporation, focusing on business intelligence development and data analytics solutions.

Data Engineer - OpenData Commercial

Data Engineer position at Veeva Systems in Seoul, focusing on building data pipelines and ETL solutions for the OpenData Commercial team, requiring 4+ years of experience.

Data Engineer

Pioneer the data function at Tacto, building scalable data infrastructure and AI-powered analytics to transform procurement for Europe's industrial Mittelstand.

Business Intelligence Engineer II, Amazon

Business Intelligence Engineer II position at Amazon, focusing on data analytics and insights for North America Stores, requiring 3+ years of experience in data analysis and visualization.

Data Engineer, GSF, Data Platform Team

Data Engineer position at Amazon focusing on building and improving analytics platforms using AWS technologies, ETL pipelines, and modern programming languages.