Mind Foundry • Hybrid, UK

Machine Learning Engineer - Defence and Security

Remote-first – with Co-working space

Core hours 10–3

Dog friendly

Apply now

Job Description

Machine Learning Engineer - Defence and Security

Mind Foundry is an Oxford University company, founded by world-leading academics. Our mission is to create a future where humans and AI work together to solve the world's most important problems

We believe that AI is one of the most important technological advancements in human history, and in order to create a better future, it must be created responsibly and in a way that aligns with human values. We do this by creating AI responsibly from trusted scientific principles. We develop algorithms that are humble, honest, and aware of their limitations.

Our work focuses on creating a future where humans and AI work together to radically transform our world for good. Our technology has been used to solve problems when no other solution was available. The Mind Foundry Platform powers comprehensive offerings for the most complex problems in Insurance, Infrastructure, Defence & Security, and others.


We are growing our team and are seeking a Machine Learning Engineer. You will contribute to our Defence and Security work as part of our Applied Machine Learning team. You’ll engage directly with clients and stakeholders within the business, creating solutions for problems outside of our product sphere, or helping to apply the existing products into their business, alongside the development of new and existing features for our main products. While this role is fully remote, it is highly likely that you will be required to work away at partner locations. This may be for up to 1 week at a time and we aim for this to not happen more than once every 2 months.


You'll be using your experience to enable the delivery of professional-level software prototypes. You’ll do this through designing computational experiments to verify accuracy and computational speed of existing algorithms, and suggesting possible extensions, alterations or entirely different approaches.

As a Machine Learning Engineer, you'll need to:

  • Work collaboratively with colleagues across the team (Product Managers, Machine Learning Scientists, Machine Learning Software Engineers and our Engineering teams).
  • Maintain and develop a good working knowledge of state-of-the-art ML methods, software tools and implementation methods.
  • Work closely with platform-engineers to provide ideas and advice on ML techniques you are familiar with.
  • Evaluate scientific concepts for viability of implementation.
  • Write maintainable production code and promote best practices for code quality in a scientific codebase.
  • Attend client meetings as required.
  • Where appropriate, you will deliver training to the customer on core ML concepts and Mind Foundry products and solutions..


  • A Masters degree in a scientific discipline such as Mathematics, Computer Science, Physics, or similar. A PhD/DPhil is highly valued in Mind Foundry, but not essential for this role.
  • Experience writing and maintaining code in a commercial environment.
  • Be a software engineer, fluent in a high-level programming language (preferably Python), ideally in a scientific or industrial context.
  • Experience of working with ML or statistical methods.
  • Be a champion of scientific integrity practices in terms of experimental rigour and validation.
  • Be able to work with state-of-the-art ML libraries to deliver powerful results quickly.
  • Be eager to learn and have a collaborative approach.
  • Be comfortable speaking to customers and understanding what they need, or happy to learn quickly.
  • Willing and eligible to apply and obtain UK security clearance to Security Check (SC) or Developed Vetting (DV) level, or hold an existing clearance.


  • Experience handling large datasets, suitable software techniques and hardware requirements.
  • Familiarity with the wider ML ecosystem (beyond the tools you've applied previously).
  • Ability to communicate complex ideas at varying levels of depth according to the audience.
  • Experience with Git, or possibly other VCS (Mercurial, Perforce etc).
  • Experience of Linux.
  • Ability to write technical material (documentation, published papers, internal technical notes etc).
  • Some experience with UI and web development.

Company benefits

Open to part-time employees
Open to compressed hours
Enhanced maternity leave – 3 Months full pay + 3 Months 50%
Enhanced paternity leave – 1 Month full pay + 1 month 50%
Adoption leave – Up to 3 months full pay + 3 months 50%
Shared parental leave – Up to 3 months full pay + 3 months 50%
25 days annual leave + bank holidays
Enhanced sick pay – Short term 10 days, long term up to 3 months full pay, 3 months 50% pay
Work from home allowance
Teambuilding days
Dog friendly office
Enhanced sick days
Health insurance
Dental coverage
Compassionate leave
Mental health platform access
Optional unpaid leave
Company shutdown periods
Workplace nursery salary sacrifice scheme
Cycle to work scheme
Fully stocked snack cupboard
Pension match/increase
Salary sacrifice
Life assurance
Employees are very happy with their working location freedom
Employees are very happy with the flexibility in the hours they work
Employees are largely happy with the benefits their company offers
Work-life balance
Employees feel that they can switch off quite easily from work
Role modelling
Employees feel that flexible working is part of the culture
Employees feel they have complete autonomy over getting their work done

Working at Mind Foundry

Company employees


Gender diversity (male:female)


Office locations


Funding levels


Hiring Countries

United Kingdom

Awards & Achievements

Most flexible companies

Most flexible companies

Flexa100 2024
DeepTech, Data & AI

DeepTech, Data & AI

Industry awards 2023
Most flexible companies

Most flexible companies

Flexa100 2023


Industry awards 2022

Other jobs you might like