Machine Learning Engineer in London

Machine Learning Engineer in London

London Full-Time 63823 - 63823 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and build mission-critical machine learning capabilities to enhance national security.
  • Company: Join MI6, the UK's Secret Intelligence Service, dedicated to protecting the nation.
  • Benefits: Enjoy a competitive salary, generous leave, and professional development opportunities.
  • Other info: Flexible working options and a commitment to diversity and inclusion.
  • Why this job: Make a real impact by applying AI to tackle global threats and challenges.
  • Qualifications: Experience in machine learning lifecycle, model deployment, and cloud environments required.

The predicted salary is between 63823 - 63823 £ per year.

Flexible working: we support full time, part time (minimum three days a week), compressed hours, job share and other flexible working patterns. Due to the sensitive nature of our work, this role is primarily office based. Home working is not guaranteed and is based on business needs.

About us: We’re MI6, also known as the Secret Intelligence Service (SIS). Our mission is to protect the security and economic wellbeing of the UK from overseas threats such as regional instability, terrorism, and cyber-attacks. Working across the globe and in close partnership with MI5 and GCHQ, we help the Government to counter these threats through the provision of secret intelligence. A role in MI6 will see you providing vital support to this work, within a supportive and encouraging environment that puts the emphasis on teamwork.

The role: Enhancing how we operate today will better prepare us for the challenges of tomorrow. That’s why we’re creating dedicated teams focused on bringing Artificial Intelligence (AI) into some of our most mission critical areas. As a Machine Learning Engineer, you’ll be at the heart of our efforts, working with our technical teams to design, build and operate mission-critical machine learning capabilities. This includes everything from infrastructure and MLOps through to training, fine-tuning, deployment, and live model management. While you’ll be hands-on in engineering, your work will also be advisory, ensuring models are reliable, scalable, and fit for use.

Day to day, you’ll collaborate with multidisciplinary teams of data scientists, researchers, and hosting specialists, acting as the subject-matter expert for ML deployment, reliability, and best practice. You’ll be the critical bridge between research and production, making sure ideas don’t stay theoretical but instead become robust, impactful systems.

A large part of your role will be leading on the technical evaluation of environments and workflows, driving innovation-led initiatives, and continuously improving how we monitor, measure, and optimise model performance. Just as importantly, you’ll champion model explainability, transparency, and ethical AI as core engineering principles. Across multiple projects, you’ll also support and mentor junior ML engineers, help software engineers design ML-ready hosting environments, and translate complex systems into a clear, practical understanding for non-technical stakeholders.

About you: There’s no single route into this role – what matters most is your genuine, end-to-end understanding of the ML lifecycle and real, practical experience of model deployment, monitoring, and optimisation. This may come from working as a Machine Learning Engineer already, years spent as a Software Engineer building applied ML systems, or a data science background grounded in strong mathematical foundations.

You'll have seen at least one full project lifecycle through from start to finish, ideally within an environment with centralised standards and platforms. With your background of managing model lifecycles and deployments, you’ll know what it takes to fine-tune and operationalise models in live environments, and you’ll be comfortable working across platforms with the ability to adapt to customer-embedded models as needs evolve. Hands-on experience working alongside scientists and within deployment environments is central to this role, as is familiarity with MLOps tooling, scheduling, and orchestration. You’ll be comfortable working in cloud environments and with ML lifecycle tools such as Weights & Biases, and you’ll have Python experience too. Experience with Docker or Kubernetes is beneficial, but not essential.

You’re also curious, self-directed, and always keen to learn more. You're comfortable with ambiguity, calm under pressure, and able to see beyond the immediate task. You communicate clearly, work well within technical communities, and bring the resilience to keep things moving should any obstacles arise.

Training and development: We take professional development seriously, and you’ll be joining a community that invests in helping people grow their skills. You’ll have access to a broad mix of learning opportunities, including in-house and online training, technical deep dives and development pathways shaped around your interests and the needs of the organisation. This includes support to strengthen your capability across modern AI techniques, Cloud technologies and wider analytical or engineering practices.

We use the Government Digital and Data Profession Capability Framework (formerly known as DDaT) as a compass to provide guidance and tools to support you. You can find out more about the framework here: Government Digital and Data Profession Capability Framework. You’ll also have opportunities to work with external professional bodies and training providers who offer routes to specialist accreditation, advanced AI training or broader professional recognition. Whether you choose to deepen your expertise in a specific technical area or broaden your capability across new domains, you’ll have the guidance and support you need to progress.

Rewards and benefits: You’ll receive a starting salary of £63,823 plus other benefits including:

  • 25 days of annual leave automatically rising to 30 days after 5 years' service, and an additional 10.5 days of public and privilege holidays
  • opportunities to be recognised through our employee performance scheme
  • an interest-free season ticket loan
  • a cycle to work scheme
  • facilities such as a gym, restaurant and on-site coffee bars (at some locations)
  • paid parental and adoption leave.

Equal opportunities: At MI6 diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ages, ethnicities, gender identities, sexual orientations, ways of thinking and those with disabilities or neurodivergent conditions. We therefore welcome and encourage applications from everyone, including those from groups that are under-represented in our workforce such as women, those from an ethnic minority background, people with disabilities and those from low socio-economic backgrounds.

Find out more about our culture, working environment and diversity on our website.

We are committed to providing equitable opportunities throughout the recruitment process to support candidates with disabilities. As part of this, we aim to ensure that a fair and proportionate number of disabled applicants who best meet the essential minimum criteria for this position, will be offered an interview, if it is practical for us to do so. (This is known as the Offer of an Interview.) To secure an interview for this role, the minimum criteria (in order of application process) are:

  • You will be required to reach the minimum pass mark for the Situational Judgement Test which looks at your ability to problem solve. If you meet this criterion, you will be directed to complete an application form
  • You have experience of creating and rigorously evaluating systems that utilise Machine Learning, operating under experienced supervision – to be assessed at application sift
  • Demonstrate the ability to use modern software engineering processes and an understanding of MLOps – to be assessed at application sift.
  • You have started to work independently under supervision, and can demonstrate an ability to turn high-level technical objectives into packages of work to undertake yourself – to be assessed at application sift

There is a wide range of extra support available throughout the recruitment process to enable you to do your best, see our website for information on reasonable adjustments we can offer.

Before you apply: To work at MI6, you need to be a British citizen or hold dual British nationality. Read about our eligibility criteria. This role requires the highest security clearance, known as Developed Vetting (DV). It’s something everyone in the UK Intelligence Community undertakes. Find out more about the vetting process.

Please note we have a strict drugs policy, so once you start your application, you can’t take any recreational drugs and you’ll need to declare your previous drug usage at the relevant stage.

Before you apply, we advise you to consider setting up a separate email address for your contact with us, to ensure your personal and application correspondence remain separate. Try to avoid having identifying features in your email address, such as your first and/or surname and date of birth. This is good practice and will help you to manage your application with us more securely.

The role is based in Central London, so you’ll need to live within a commutable distance. Please consider any financial implications and practicalities before submitting an application. An interest-free loan is available to assist with relocating into privately rented accommodation to take up the offer of employment.

We offer reasonable reimbursement of travel costs for candidates attending in-person appointments during the recruitment and vetting process. Full details will be provided with your interview or assessment invitation. Reimbursement is discretionary and will only be made in line with the Candidate Expenses Policy, as amended from time to time. Candidates must book their own travel, using the most economical option, and provide original hardcopy receipts for reimbursement.

Please note, you should only launch your application from within the UK.

Machine Learning Engineer in London employer: Careers at MI5, MI6 and GCHQ

At MI6, we pride ourselves on being an exceptional employer, offering a supportive and collaborative work environment that prioritises teamwork and professional development. As a Machine Learning Engineer in Central London, you'll have access to extensive training opportunities, flexible working arrangements, and a commitment to diversity and inclusion, all while contributing to the vital mission of safeguarding the UK from global threats.
C

Contact Detail:

Careers at MI5, MI6 and GCHQ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current or former MI6 employees on LinkedIn. Ask them about their experiences and any tips they might have for your application process. Personal connections can give you insights that you won't find anywhere else.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can discuss your experience with machine learning, MLOps, and Python confidently. Practise explaining complex concepts in simple terms, as you'll need to communicate effectively with non-technical stakeholders.

✨Tip Number 3

Show your passion for ethical AI and model explainability. Be ready to discuss how you've implemented these principles in past projects. MI6 values transparency, so demonstrating your commitment to these ideals will set you apart from other candidates.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, you’ll find all the latest updates and resources to help you along the way.

We think you need these skills to ace Machine Learning Engineer in London

Machine Learning Lifecycle Understanding
Model Deployment
Monitoring and Optimisation
MLOps Tooling
Cloud Environments
Python Programming
Docker
Kubernetes
Collaboration with Multidisciplinary Teams
Technical Evaluation of Environments
Model Explainability
Ethical AI Principles
Communication Skills
Adaptability
Problem-Solving Skills

Some tips for your application 🫡

Show Your Passion for ML: When you're writing your application, let your enthusiasm for machine learning shine through! Share specific projects or experiences that highlight your understanding of the ML lifecycle and how you've tackled challenges in the past.

Tailor Your Application: Make sure to customise your application to reflect the job description. Use keywords from the listing, especially around MLOps, model deployment, and collaboration with teams. This shows us you’ve done your homework and understand what we’re looking for.

Be Clear and Concise: We appreciate clarity! Keep your application straightforward and to the point. Avoid jargon unless it’s relevant, and make sure your experience is easy to follow. We want to see your skills without having to sift through fluff.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy to do!

How to prepare for a job interview at Careers at MI5, MI6 and GCHQ

✨Know Your ML Lifecycle

Make sure you have a solid understanding of the entire machine learning lifecycle. Be prepared to discuss your past experiences with model deployment, monitoring, and optimisation. Highlight specific projects where you’ve seen the process through from start to finish.

✨Showcase Your Technical Skills

Brush up on your technical skills, especially in Python and MLOps tools. Be ready to talk about your experience with cloud environments and any relevant tools like Weights & Biases. If you've worked with Docker or Kubernetes, mention that too!

✨Emphasise Team Collaboration

Since this role involves working closely with multidisciplinary teams, be prepared to share examples of how you’ve collaborated with data scientists, researchers, and software engineers. Show that you can bridge the gap between research and production effectively.

✨Demonstrate Ethical AI Awareness

MI6 values ethical AI practices, so be ready to discuss how you ensure model explainability and transparency in your work. Share your thoughts on the importance of these principles and how they influence your engineering decisions.

Machine Learning Engineer in London
Careers at MI5, MI6 and GCHQ
Location: London

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

>