Data Engineer

An energy company focused on supporting customer demand and enabling Net Zero transition through energy market operations.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Energy

Description For Data Engineer

Octopus Energy, a leading force in the energy sector, is seeking a Data Engineer to join their Energy Markets team. This role sits at the intersection of energy trading, forecasting, and technological innovation, supporting the company's mission towards Net Zero transition.

The position offers a unique opportunity to work with complex data engineering challenges while contributing to sustainable energy solutions. As a Data Engineer, you'll be responsible for designing and maintaining critical data pipelines that support core trading, forecasting, risk, and PPA processes across all Octopus international regions.

The role leverages a modern tech stack including SQL, Python, Airflow, Kubernetes, and various other cutting-edge technologies. You'll work with tools like dbt on Databricks, PySpark, Streamlit, and Django, ensuring robust data infrastructure that powers business-critical operations.

What makes this role particularly exciting is the combination of technical depth and business impact. You'll be working with international teams, designing scalable solutions, and having direct influence on the company's data platform capabilities. The position requires someone who can balance technical expertise with business acumen, and who's comfortable explaining complex technical processes to various stakeholders.

Octopus Energy offers a supportive and dynamic work environment, having been recognized as one of the best companies to work for in 2022. The company provides flexible compensation based on experience and a range of valuable perks. This is an excellent opportunity for a data professional who wants to make a meaningful impact in the energy sector while working with cutting-edge technology.

The ideal candidate will bring strong technical skills in data engineering, a collaborative mindset, and a passion for sustainable energy. You'll be joining a company that values innovation, autonomy, and rapid decision-making, with the chance to work on groundbreaking projects that contribute to a more sustainable future.

Last updated 21 minutes ago

Responsibilities For Data Engineer

  • Support Energy Markets teams to design and build operational and reporting pipelines across 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

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
  • Knowledge sharing and documentation skills
  • Willingness to travel to Octopus offices across Europe and the US

Benefits For Data Engineer

  • Flexible salary based on experience
  • Unique company culture
  • Voted best company to work for in 2022
  • Top 10 companies for senior leadership

Interested in this job?

Jobs Related To Octopus Energy Data Engineer

Mid-Level Data Engineer

Mid-Level Data Engineer position at Redhorse Corporation supporting DoD's CDAO, focusing on data pipeline development and security-compliant information flow management.

SAP Data Engineer

SAP Data Engineer position at Dangote Group, focusing on SAP BW/HANA solutions, data modeling, and ETL processes, requiring 4+ years of experience.

Data Platform Engineer

Data Platform Engineer position at Unify Consulting, focusing on Databricks and Snowflake infrastructure management with Azure cloud platforms.

Data Engineer

Data Engineer position at Dangote Group, requiring 4+ years of experience, focusing on ETL/ELT processes, data warehousing, and Azure cloud platforms.

Business Intelligence Engineer II, AWS Solutions

AWS is seeking a Business Intelligence Engineer II to work with large-scale data sets, implement reporting solutions, and drive data-driven decision making within the AWS Solutions team.