ML Engineer in Westminster

ML Engineer in Westminster

Westminster Full-Time 60000 - 80000 ÂŁ / year (est.) Home office (partial)
Go Premium
BMT Group Ltd

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

BMT is an exceptional employer that prioritises employee well-being and professional growth, offering a flexible work environment across our Bath, London, Fareham, and Bristol offices. With a commitment to diversity, equity, and inclusion, we provide comprehensive benefits such as private medical coverage, enhanced pension plans, and generous annual leave, ensuring our team members can thrive both personally and professionally while tackling meaningful engineering challenges in the defence and national security sectors.
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

Machine Learning
Deep Learning
Model Development
Data Pipeline Preparation
MLOps
Containerisation (Docker)
CI/CD Implementation
Python Programming
Version Control (Git)
Cloud ML Platforms (Azure, AWS, GCP)
Model Monitoring
Technical Documentation
Feature Extraction
Error Analysis
Adaptability

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.

ML Engineer in Westminster
BMT Group Ltd
Location: Westminster
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>