Machine Learning Engineer
Machine Learning Engineer (Tech Lead)
London, Bristol or Edinburgh
We are working with a leading energy technology company that has built a major intelligence platform used by global energy and automotive brands. Their work helps accelerate the shift to reliable and affordable clean energy. The business operates internationally and promotes a flexible, hybrid approach to work.
The Role
The company is hiring a Machine Learning Engineer at Tech Lead level to join a central ML team supporting Product and Engineering groups. You will design and productionise ML, optimisation and GenAI solutions that sit at the core of their platform. Projects include forecasting, recommendation systems and classification tools.
Key Responsibilities
- Build ML and GenAI solutions in Python, using Databricks, Kafka and AWS
- Deploy and maintain algorithms in a microservices environment
- Lead on automation, monitoring, version control and MLOps best practice
- Support knowledge sharing across the ML and AI community
- Identify opportunities where ML and AI can improve products and operations
What You Will Need
- Experience leading teams on ML and AI projects
- Strong Python and ML library skills
- Hands-on experience with GenAI APIs and production deployments
- Knowledge of the full ML lifecycle and MLOps tools such as MLflow or SageMaker
- Strong communication skills and experience working with senior stakeholders
- A grounding in statistics and an agile, problem solving mindset
- Some Scala exposure is a bonus
Benefits
- Competitive package including pension scheme, discretionary bonus and life assurance
- Private medical insurance, virtual GP, wellbeing support and eye tests
- Retail discounts, climate action app access, free mortgage advice
- Five percent flex fund plus learning, development and home office budgets
- Twenty six days holiday with fully flexible bank holidays
- Progressive family leave from day one
- Flexible working arrangements