Machine Learning Engineer – Defence & National Security
Machine Learning Engineer – Defence & Security
SC Cleared / Eligible | Sole British Citizen
We’re looking for a Machine Learning Engineer to design, build, and deploy production-grade AI systems within high-stakes defence and security environments.
This role focuses on taking machine learning from prototype to real-world deployment, working closely with engineers, data scientists, and commercial stakeholders to deliver scalable, secure, and impactful solutions.
Key responsibilities:
• Build and deploy production-grade ML software, tooling, and infrastructure
• Design reusable, scalable ML solutions and deployment patterns
• Lead technical scoping and architectural decisions for client engagements
• Collaborate across engineering, data science, and commercial teams
• Translate complex ML concepts into clear guidance for non-technical stakeholders
• Define and uphold best practices for deploying ML at scale
Key skills & experience:
• Strong Python and software engineering fundamentals
• Experience operationalising ML models (e.g. Scikit-learn, TensorFlow, PyTorch)
• Hands-on cloud experience (AWS, Azure or GCP), including security considerations
• Containerisation and orchestration (Docker, Kubernetes)
• Solid grounding in core ML concepts, probability, and statistics
• Excellent communication and stakeholder-facing skills
Additional requirements:
• Sole British citizen
• Eligible for UK Security Clearance (SC)
• Willing to work up to 3 days per week on-site (London and other UK locations)