
ECM Selection Ltd.
Machine Learning Engineer
Job Description
Salary: £70,000 - 70,000 per year
Requirements:- Strong knowledge of Python and its use in machine learning, including hands-on experience building products with modern ML frameworks such as TensorFlow and PyTorch.
- Broad knowledge of machine learning techniques across multiple domains and the ability to transition into new domains quickly.
- A top degree in a STEM subject.
- A PhD or relevant commercial experience.
- UK nationality for passing security checks.
- Experience deploying machine learning onto a range of hardware, from resource-constrained embedded systems through to cloud computing, is desirable.
- Knowledge of GPU programming languages and frameworks such as CUDA and ROCm is desirable.
- Work across the full machine learning development lifecycle, from initial concepts and architecture decisions through data collection and training to product integration, testing, and evaluation.
- Develop machine learning systems integrated with modern electronics to create functional prototypes and demonstrator units manufactured at small scale.
- Contribute to projects across multiple domains, including computer vision, generative models, and the development of new methods.
- Help innovate new machine learning systems for defence and security applications.
- Cloud
- Computer Vision
- CUDA
- Embedded
- Hardware
- Machine Learning
- PyTorch
- Python
- Security
- TensorFlow
- AI
More:
We are an innovative team of engineers and scientists using machine learning tightly integrated with modern electronics to create new classes of devices for the defence and security sectors. Based in Cambridge, we offer a highly skilled, low-management environment that encourages teamwork, respect for individual expertise, and continued professional growth and development. Benefits include private medical insurance, a generous pension scheme, and access to local social and sports clubs. This is a full-time onsite role.
last updated 30 week of 2026
Interested in this role?
Submit your application now
How to Apply
About ECM Selection Ltd.

ECM Selection Ltd.
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£70,000
This role
£60,000
UK median
This salary is 17% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks