Senior Data Engineer

MFK Recruitment
Norwich, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 100K

Job location

Norwich, United Kingdom

Tech stack

Information Engineering
Data Systems
Python
Operational Databases
SQL Databases
Spark
Data Pipelines
Databricks

Job description

  • Own the Energy Supply Data Stack
  • Take end-to-end ownership of data pipelines supporting the 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
  • Build and Maintain Robust Data Pipelines
  • 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
  • Collaborate Across Engineering and the Business
  • 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
  • Develop a Deep Domain Expertise in Energy Supply and UK Markets
  • 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:

We are a well-established energy business located in London, specifically in Mayfair, and we operate on a hybrid basis with three office days and two remote days per week. We offer our Senior Data Engineer the opportunity to take clear ownership of a critical part of our business's technical foundation. This role enables you to transform ad-hoc, manual data processes into robust systems while closely collaborating with trading, optimization, and operations teams. As our company and product grow, so will your impact, responsibility, and career trajectory.

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, from behind-the-meter asset optimisation to retail energy supply
  • 4+ years of related experience (nice to have)
  • Experience in energy supply, trading, or market-facing data systems (nice to have)
  • Exposure to regulated or operationally critical data environments (nice to have)
  • Familiarity with CHP, generation assets, or flexibility markets (nice to have)

Apply for this position