Hexwired Recruitment
Machine Learning Engineer
Job Description
Salary: £51,000 - 91,000 per year
Requirements:- Strong degree in Computer Science, Mathematics, Physics, Engineering, or a related STEM subject.
- Commercial or research experience in Machine Learning, including industry, PhD, MSc, or personal projects.
- Strong Python programming skills.
- Experience with one or more ML frameworks such as PyTorch, TensorFlow, Keras, or JAX.
- Strong analytical, problem-solving, and communication skills.
- Research and develop innovative AI/ML solutions for challenging technical problems.
- Design, train, and evaluate machine learning models across a variety of applications.
- Rapidly prototype, test, and optimise new ideas.
- Analyse research papers and apply the latest ML techniques.
- Design experiments, interpret results, and present technical findings.
- AI
- Keras
- Machine Learning
- PyTorch
- Python
- TensorFlow
- C#
- Embedded
- FPGA
- Golang
- JavaScript
- Linux
More:
We are an innovative technology company developing advanced AI and machine learning solutions for complex, real-world applications. We are rapidly expanding and are at the forefront of our industry. This is a full-time, on-site role in Cambridge, UK, working within a multidisciplinary R&D team on cutting-edge machine learning projects from concept through to deployment. The role offers a salary of circa 60,000-120,000 GBP per year along with a comprehensive benefits package.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Hexwired Recruitment
Hexwired Recruitment
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£71,000
This role
£60,000
UK median
This salary is 18% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks