ECM Selection Ltd.

ECM Selection Ltd.

Cambridge, East of England

Machine Learning Engineer

Full-Time£70,000 - 70,000 per yearTodayUnited Kingdom
IT

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.
Responsibilities:
  • 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.
Technologies:
  • 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

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About ECM Selection Ltd.

ECM Selection Ltd.

ECM Selection Ltd.

Cambridge

IT

Skills & Technologies

PythonMachine LearningAITensorFlowPyTorchUI

Inferred from job description

Salary Insight

£70,000

This role

£60,000

UK median

This salary is 17% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom