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
£ 100KJob 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)