We’re on the hunt for an experienced Machine Learning Engineer who’s ready to step into a lead role. You’ll be working across the full ML lifecycle - from model design and training, through to deployment and optimisation in production environments. This is a hands-on role where you’ll also guide and mentor others, helping shape a data-driven culture and delivering solutions that make a real impact.
What we need
- Proven experience developing and deploying ML models in production environments
- Strong background in Python and ML frameworks such as TensorFlow, PyTorch, or scikit-learn
- Expertise in building scalable data pipelines and working with cloud platforms (AWS, Azure, or GCP)
- Familiarity with MLOps practices, CI/CD, and version control (Git)
- The ability to translate technical concepts clearly to both technical and non-technical stakeholders
- 6+ years’ experience in machine learning engineering or a similar role
- Solid knowledge of end-to-end ML lifecycle, including monitoring and optimisation
- Leadership experience with the ability to mentor and guide team members (or a desire to do so)
- Strong problem-solving and debugging skills
- A proactive, collaborative mindset with a focus on delivering real-world outcomes
- A senior technical role with room to shape direction and best practice
- Opportunity to lead and deliver impactful ML-driven solutions
- Competitive salary plus potential for STI/ESOP incentives
- Flexible, supportive working culture
- Exposure to innovative projects at the intersection of data, software, and product development