At a Glance
- Tasks: Design and deploy cutting-edge machine-learning systems for diverse client projects.
- Company: Join BMT, a leader in engineering solutions with a focus on innovation.
- 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 advancing your ML skills.
- Qualifications: Experience in ML model development and strong Python engineering skills required.
- Other info: Flexible working arrangements and a commitment to diversity and inclusion.
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.
- 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.
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: 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.
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 City of 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 City of 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 coding challenges. Practice explaining your thought process clearly and confidently, as communication is key in technical roles.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to join our team!
We think you need these skills to ace ML Engineer in City of 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, especially in model training and validation.
✨Showcase Your MLOps Experience
Be prepared to talk about your experience with containerisation and deployment using Docker, as well as CI/CD practices. Highlight any specific projects where you've implemented monitoring or automated retraining on cloud platforms like Azure or AWS.
✨Demonstrate Problem-Solving Skills
Think of examples where you've tackled challenges in ML model performance or data integrity. Discuss how you approached these issues and the outcomes, showcasing your analytical and engineering skills.
✨Communicate Clearly
Since this role involves producing technical documentation and communicating design choices, practice explaining complex concepts in simple terms. This will help demonstrate your ability to convey information effectively to both technical and non-technical stakeholders.