This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Senior ML to join our team and engage in a diverse range of client projects within the defence, national security, and commercial sectors. AT BMT we are looking to accelerate all of our business through informed and targeted application of ML and LLMs.
Job Responsibility:
Design, build, and deployment of machine‑learning systems, applying robust software engineering practices and an in‑depth understanding of model behaviour, performance, and limitations
Select, prepare, and pipeline data for model training and inference. Implements, trains, evaluates, and optimises machine‑learning models, continually improving them through iterative experimentation and additional data
Create scalable and automated ML pipelines, including feature extraction, model training, validation, packaging, deployment, and monitoring
Design and implement dashboards, diagnostics, and evaluation tooling to ensure transparency, performance tracking, and operational reliability across the ML lifecycle
Within defined delivery goals, refines prototype models into production‑ready components, contributing to development, optimisation, demonstration, and integration activities
Apply standardised engineering and evaluation methods, producing clear technical documentation and communicating design choices, performance outcomes, and limitations
Contribute to internal knowledge bases and participates in professional ML engineering communities
Ensure responsible handling of data throughout the ML lifecycle, including secure storage, access control, data lineage, versioning, and quality checks
Evaluate data integrity and suitability for ML workflows, and advises on transformations, feature representation, and schemas needed for efficient training and inference
Implement metadata standards, reproducible data pipelines, and automated validation procedures to maintain trustworthy data assets
Design, develop, test, document, and maintain moderately complex machine‑learning services, APIs, and supporting software
Write well‑structured, maintainable code using agreed standards and tools
Apply engineering-focused data modelling and system design techniques to create, modify, or maintain ML‑relevant data structures, feature stores, and associated components. Supports alignment of data structures, model interfaces, and infrastructure components to ensure efficient and scalable ML system operation
Requirements:
Be a UK sole national
Have held no other nationality at any time
Have continuously resided in the United Kingdom for the past five years
Be able to obtain and maintain full UK security clearance in accordance with government vetting standards
Provide satisfactory evidence of identity, nationality, and residency as part of the clearance process
Capability to design and implement end‑to‑end ML pipelines
Ability to select, train, and tune models (classical ML and deep learning) using frameworks such as PyTorch, TensorFlow, or scikit‑learn
Experience containerising and deploying models (e.g., Docker), implement CI/CD, monitoring, drift detection, and automated retraining on Azure/AWS/GCP as appropriate
Demonstrated capability to work with data engineers to ensure high‑quality datasets, versioning, lineage, and governance
Capable of pairing with data scientists and software engineers, review code, and share best practices
Experience with evaluating emerging techniques, creating reusable components/templates
Strong engineering skills in Python (typing, testing, packaging)
experience with version control (Git) and code review workflows
Hands‑on experience building and shipping ML models
solid understanding of metrics, validation strategies, and responsible AI considerations
Experience with cloud ML platforms (Azure Machine Learning or AWS/GCP equivalents), CI/CD tooling (GitHub Actions, Azure DevOps), containerisation using Docker, and implementing model monitoring in production environments
Proficiency with MLOps platforms and workflow tools such as MLflow, Airflow, Kubeflow, SageMaker, or Azure ML
What we offer:
Private Medical (family coverage)
Enhanced Pension
18 weeks enhanced maternity pay (after a qualifying period of 1 year)
Family friendly policies
Committed to an inclusive culture
Wellbeing Fund – an annual fund for personal hobbies or interests