At a Glance
- Tasks: Design and deploy cutting-edge machine-learning systems for diverse client projects.
- Company: Join BMT, a leader in tackling engineering challenges with innovative tech solutions.
- Benefits: Enjoy private medical coverage, enhanced pension, and 26 days annual leave.
- Why this job: Make a real impact in defence and national security while working flexibly.
- Qualifications: Experience in ML model development and strong Python engineering skills required.
- Other info: BMT values diversity and offers a supportive environment for personal growth.
The predicted salary is between 60000 - 80000 ÂŁ per year.
Location: This role can be based from our Bath, London, Fareham or Bristol offices. We are happy to explore flexible and hybrid working arrangements. Please note that travel to customer sites or to attend meetings will be required.
About the Role: We are seeking an experienced Senior ML Engineer 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.
As a Senior ML Engineer, you will be responsible for:
- 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. You will implement, train, evaluate, and optimise 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. You will support alignment of data structures, model interfaces, and infrastructure components to ensure efficient and scalable ML system operation.
Eligibility:
- 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.
Skills:
- Model Development: 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.
- MLOps & Productionisation: Experience containerising and deploying models (e.g., Docker), implement CI/CD, monitoring, drift detection, and automated retraining on Azure/AWS/GCP as appropriate.
- Software Foundations: Strong engineering skills in Python (typing, testing, packaging); experience with version control (Git) and code review workflows.
- MLOps Engineering: 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.
- MLOps Frameworks: Proficiency with tools such as Terraform, MLflow, Airflow, Kubeflow, SageMaker, or Azure ML.
Additional Notes: Missing skills? Let us be the judge! BMT are passionate about people; we recognise that technology moves quickly and that no one can learn everything, which is why we seek those who can adapt and demonstrate the aptitude to learn. With enthusiasm and the right attitude, we can help you discover your potential. BMT is dedicated to tackling the most crucial engineering challenges of our era, fostering an environment where individuals with exceptional technical expertise provide meaningful, practical solutions. Committed to creating a safer, more efficient, effective, and sustainable future, BMT values diversity, equity, and inclusion, recognising their pivotal role in achieving our business purpose. Learn more about BMT at www.bmt.org. At BMT, we pride ourselves on being a verified flexible workplace, providing freedom and choice. We understand not everyone has the same needs in order to make work work for them and their lives - we would love you to discuss any requirements for flexibility with us - we can't promise to fulfil every request but we do promise to listen to what matters to you. Learn more about our flexible status at Flexa Careers.
Benefits:
- 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
- 26 Days Annual Leave (plus bank holidays)
- Holiday Trading
- Retail Vouchers
- Professional Subscriptions
ML Engineer in Westminster employer: BMT Group Ltd
Contact Detail:
BMT Group Ltd Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land ML Engineer in Westminster
â¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your ML projects, GitHub repositories, or any relevant work. This gives employers a taste of what you can do and sets you apart from the crowd.
â¨Tip Number 3
Prepare for interviews by brushing up on common ML concepts and tools mentioned in the job description. Practice explaining your past projects and how they relate to the role you're applying for. Confidence is key!
â¨Tip Number 4
Don't forget to apply through our website! Itâs the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at BMT.
We think you need these skills to ace ML Engineer in Westminster
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the ML Engineer role. Highlight your experience with machine learning frameworks like PyTorch or TensorFlow, and donât forget to mention any relevant projects you've worked on. We want to see how your skills align with what weâre looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youâre passionate about ML and how your background makes you a great fit for our team. Be sure to mention your adaptability and eagerness to learn, as we value those traits highly at StudySmarter.
Showcase Your Projects: If youâve got any personal or professional projects that demonstrate your ML skills, make sure to include them! Whether it's a GitHub repo or a blog post, we love seeing practical applications of your knowledge. It gives us insight into your hands-on experience.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you donât miss out on any important updates. Plus, itâs super easy to do!
How to prepare for a job interview at BMT Group Ltd
â¨Know Your ML Frameworks
Make sure you brush up on your knowledge of frameworks like PyTorch, TensorFlow, and scikit-learn. Be ready to discuss how you've used these tools in past projects, including any challenges you faced and how you overcame them.
â¨Showcase Your MLOps Experience
Prepare to talk about your experience with containerisation and deployment using Docker, as well as CI/CD practices. Highlight specific examples where you've implemented monitoring or drift detection in production environments to demonstrate your hands-on skills.
â¨Understand the Business Context
Familiarise yourself with the defence and national security sectors, as well as commercial applications of ML. Being able to relate your technical skills to real-world problems will show that you understand the bigger picture and can contribute effectively.
â¨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You'll need to produce clear documentation and communicate design choices, so being able to articulate your thoughts clearly during the interview is crucial.