Senior Machine Learning Engineer - SC (DV Clearable) - Perm
Description
Salary: £95,000 - 95,000 per year
Requirements:- Degree in Computer Science, Applied Mathematics, Statistics, Physics, or a related STEM field, or equivalent practical experience.
- Strong engineering skills, including demonstrated proficiency in programming languages such as Python and the ability to produce clean, reproducible, well-tested, well-documented code suitable for long-term ownership and handover.
- Hands-on experience with production infrastructure, including Docker, Linux, CI/CD, MLOps, cloud platforms, and model-serving architectures.
- Ability to use state-of-the-art machine-learning libraries to deliver results quickly.
- Exceptional problem-solving skills and comfort working in ambiguous, fast-moving environments, embedded with customers or delivery teams.
- Must be a sole British National and eligible and willing to undergo DV clearance; SC clearance is stated for the role.
- Nice to have: experience with government customers, defence contractors, or military environments.
- Nice to have: ability to write technical material, such as documentation, published papers, or internal technical notes.
- Nice to have: experience with Natural Language Processing (NLP), Large Language Models (LLMs), or image processing.
- Nice to have: experience in model development, data processing and streaming (Spark, Kafka), Python microservices (Flask or FastAPI), and interactive visualisations and user interfaces (Streamlit, Plotly, Gradio, or similar).
- Lead technical scoping and make key architectural decisions to support delivery of professional-level machine-learning solutions.
- Design and build prototypes and robust, production-ready machine-learning solutions.
- Collaborate with Product Managers, Machine Learning Scientists, Software Engineers, and other colleagues to address National Security challenges.
- Maintain and develop a strong working knowledge of state-of-the-art machine-learning methods, software tools, and implementation methods.
- Write maintainable production code and promote code-quality best practices in a scientific codebase.
- Mentor and develop junior Machine Learning Engineers.
- Advise customers and partners and explain core machine-learning concepts.
- Train customers and partners on Mind Foundry products and solutions.
- Lead onsite client and stakeholder engagements, translating their challenges into machine-learning solutions and taking work from initial concept through to live operation.
- AI
- CI/CD
- Cloud
- Docker
- Embedded
- FastAPI
- Flask
- Support
- Kafka
- Linux
- Machine Learning
- MLOps
- Python
- Security
- Spark
- microservices
- Model Serving
More:
We are hiring multiple Senior Machine Learning Engineers to join our supportive, multidisciplinary team at Mind Foundry. We develop AI and machine-learning systems to address critical challenges, helping users defend against Defence and National Security threats and contributing to safer, more resilient systems. The role offers the opportunity to work at the forefront of applied AI on high-impact problems, grow technical skills, and shape how solutions are delivered in critical operational environments. Our team works in a spirit of partnership, and we welcome applicants from all backgrounds and perspectives; if our mission resonates with you, we encourage you to apply even if you do not meet every requirement. We support reasonable adjustments during recruitment. The position is based in Cheltenham or London, with four days onsite and one day working from home. The stated salary range is £75,000–£95,000.
last updated 44 week of 2026