SENIOR MACHINE LEARNING ENGINEER – SC / DV
NEW PERMANENT OPPORTUNITY AVAILABLE IN LONDON FOR A SECURITY CLEARED MACHINE LEARNING ENGINEER
- Salary: Up to £130,000
- Location: London – Hybrid
- Working Pattern: Hybrid, 2–4 days per week on-site depending on project requirements
- Clearance: SC or DV Cleared (DV preferred)
I'm currently working with an organisation operating within the AI and National Security space that is looking for a Senior Machine Learning Engineer to join their team.
This is a hands‑on engineering role focused on building production-ready AI/ML solutions, with a strong emphasis on Python development, backend engineering and deploying machine learning systems into real-world environments.
You’ll work alongside engineers and data scientists on complex projects, helping turn ML capabilities into scalable, secure and reliable software used to solve critical challenges.
THE ROLE
- Lead technical scoping and architectural decisions for complex AI/ML projects.
- Design and develop production-grade software, tools and scalable infrastructure using Python.
- Build robust backend systems and reusable components to support the deployment and operation of machine learning models.
- Help integrate and operationalise models built using frameworks such as PyTorch and TensorFlow.
- Work with cloud platforms including AWS, Azure or GCP, alongside Docker and Kubernetes.
- Establish engineering best practices for deploying and maintaining ML systems at scale.
- Collaborate with software engineers, data scientists and wider technical teams to deliver solutions to client challenges.
- Provide technical guidance to customers and stakeholders, while mentoring junior engineers and helping shape engineering standards.
WHAT THEY'RE LOOKING FOR
- Strong Python development skills and a solid background in software engineering.
- Experience building scalable backend applications, services or production-grade software systems.
- A good understanding of the machine learning lifecycle, particularly integrating and deploying models into production.
- Hands‑on experience with ML frameworks such as PyTorch or TensorFlow.
- Experience with cloud infrastructure, ideally AWS, alongside Docker and Kubernetes.
- An understanding of software architecture, security, testing and maintainable code.
- The ability to take ownership of technical decisions, communicate with stakeholders and support the development of other engineers.
- Active SC or DV clearance, with DV preferred.
INTERESTED?
If you're a strong Python Engineer with experience in machine learning and a passion for building AI systems that work in production, I'd be keen to hear from you.