Senior Data Engineer - Energy

Summary

The Senior Data Engineer will build and maintain production data pipelines using Python, SQL, Databricks, and Spark. The role involves collaborating with stakeholders to translate business requirements into effective data models within the energy sector.

Salary: £40,000 - 70,000 per year

Requirements:
  • Strong Python and SQL skills in data engineering contexts.
  • Experience building and maintaining production data pipelines.
  • Experience working with SQL and data-engineering environments such as Databricks or Spark.
  • Ability to work closely with non-engineering stakeholders and translate business needs into data models.
  • Desire to become an expert in all facets of the energy systems in which we participate, from behind-the-meter asset optimisation to retail energy supply.
  • 4+ years of related experience is nice to have.
  • Experience in energy supply, trading, or market-facing data systems is nice to have.
  • Exposure to regulated or operationally critical data environments is nice to have.
  • Familiarity with CHP, generation assets, or flexibility markets is nice to have.
Responsibilities:
  • Take end-to-end ownership of data pipelines supporting our supply business.
  • Ensure data is accurate, timely, and fit for both operational and analytical use in our pipelines.
  • Collaborate with supply managers to deliver insights and serve as a first point of contact.
  • Ingest data from internal systems, market sources, and third-party providers.
  • Implement transformations, validations, and reconciliation logic using Python and SQL.
  • Proactively identify and resolve data quality issues.
  • Work closely with engineers to ensure data systems integrate with trading and optimization platforms.
  • Support the broader engineering team by owning supply-domain data complexity.
  • Contribute to improving standards and tooling across the data platform.
  • Build a strong, working understanding of the UK energy supply industry, including market structures, products, and commercial drivers.
  • Maintain familiarity with UK electricity and gas market mechanics, settlement processes, and key regulatory frameworks.
  • Translate regulatory, commercial, and operational requirements into robust data models and pipelines.
Technologies:
  • Databricks
  • Support
  • Python
  • SQL
  • Spark

More:

Our client is a well-established energy business in London hiring a Senior Data Engineer to support the next phase of growth. The role is based in Mayfair and operates on a hybrid basis with three office days and two remote days per week. This position sits within both the supply-side of the business and the broader technology department, offering clear ownership of a critical part of the technical foundation, close collaboration with trading, optimisation, and operations teams, and long-term scope as the company and product grow. The salary is 70,000 to 100,000, and the role is permanent.

last updated 34 week of 2026

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available