Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The Machine Learning Engineer role is focused on developing and deploying machine learning systems for an EnergyTech company in London, which is integral to the UK's energy infrastructure. The position involves working with large-scale datasets to enhance model performance and collaborating with cross-functional teams to create end-to-end ML pipelines. The role is contract-based for an initial period of 6 months with potential for extension. The ideal candidate will have a strong background in machine learning and experience in cloud environments.
Key Responsibilities:
- Develop, deploy, and monitor robust ML systems for energy usage prediction and optimisation
- Work on large-scale time-series datasets to improve model accuracy and stability
- Collaborate with Data Scientists and DevOps to build end-to-end ML pipelines
- Contribute to model governance, MLOps, and performance monitoring frameworks
- Participate in code reviews, design discussions, and performance tuning
Key Skills:
- 3+ years of experience in a Machine Learning Engineer or similar role
- Proficiency in Python, ML frameworks (TensorFlow, PyTorch), and deployment tools (Docker, MLflow, etc.)
- Experience building scalable ML pipelines in cloud environments (AWS, GCP or Azure)
- Familiarity with energy systems, smart metering, or IoT data is a significant bonus
- Bachelor’s or Master’s degree in Computer Science, Engineering, Machine Learning, or a related discipline
- Strong problem-solving mindset and ability to work cross-functionally in agile teams
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: Energy
Location: London (Hybrid – 2-3 days/week onsite)
Contract Length: 6 months initially (with likely extension)
Type: Contract
Day Rate: Competitive – Dependent on Experience
Start Date: ASAP / July start ideal
We are currently hiring on behalf of a confidential EnergyTech company that plays a pivotal role in the UK’s energy infrastructure. They are a top-tier supplier and analytics provider , supporting grid-level energy forecasting, renewables integration, and carbon reduction initiatives. With deep partnerships across government and the private sector, they are recognised as a leader in smart energy optimisation and predictive systems . As they continue to expand their AI capabilities, they’re seeking a Machine Learning Engineer to help productionise ML models and deliver real-time insights across their energy analytics platforms.
Key Responsibilities:
- Develop, deploy, and monitor robust ML systems for energy usage prediction and optimisation
- Work on large-scale time-series datasets to improve model accuracy and stability
- Collaborate with Data Scientists and DevOps to build end-to-end ML pipelines
- Contribute to model governance, MLOps, and performance monitoring frameworks
- Participate in code reviews, design discussions, and performance tuning
Requirements:
- 3+ years of experience in a Machine Learning Engineer or similar role
- Proficiency in Python , ML frameworks (TensorFlow, PyTorch), and deployment tools (Docker, MLflow, etc.)
- Experience building scalable ML pipelines in cloud environments (AWS, GCP or Azure)
- Familiarity with energy systems, smart metering, or IoT data is a significant bonus
- Bachelor’s or Master’s degree in Computer Science, Engineering, Machine Learning, or a related discipline
- Strong problem-solving mindset and ability to work cross-functionally in agile teams