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:
Designing, building, testing, and deploying machine-learning systems, applying robust software engineering practices and an in-depth understanding of model behaviour, performance, and limitations
Selecting and preparing data pipelines for model training and inference
Implementing, training, evaluating, and optimising machine-learning models, continually improving them through iterative experimentation and additional data
Creating scalable and automated ML pipelines, including feature extraction, model training, validation, packaging, deployment, and monitoring
Applying standardised engineering and evaluation methods, producing clear technical documentation and communicating design choices, performance outcomes, and limitations
Evaluating data integrity and suitability for ML workflows, and advising on transformations, feature representation, and schemas needed for efficient training and inference
Applying engineering-focused data modelling and system design techniques to create, modify, or maintain ML-relevant data structures, feature stores, and associated components
Supporting 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
Ability to select, train, and tune models (classical ML and deep learning) using frameworks such as PyTorch, TensorFlow, or scikit-learn
perform robust validation and error analysis
Experience containerising and deploying models (e.g., Docker), implement CI/CD, monitoring, drift detection, and automated retraining on Azure/AWS/GCP as appropriate
Strong engineering skills in Python (typing, testing, packaging)
experience with version control (Git) and code review workflows
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 tools such as Terraform, 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