ARM

ARM

Cambridge, East of England

Machine Learning Framework/Runtime Software Engineer

Full-Time£45,000 - 80,000 per yearhierUnited Kingdom
IT

Job Description

Salary: £45,000 - 80,000 per year

Requirements:
  • Strong C++ software development experience, ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks.
  • Experience working with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or similar technology.
  • Good understanding of how AI models execute in practice, including graph processing, operator execution, memory management, and backend integration.
  • Strong analytical and problem-solving skills.
  • Interest in machine learning systems, AI acceleration, and performance optimisation.
Responsibilities:
  • Analyse, investigate, diagnose, and resolve complex functional or performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.
  • Work with engineers across runtime, compiler, driver, and hardware teams to design, develop, integrate, test, and optimise solutions within a large, modular codebase.
  • Learn and develop expertise in machine learning runtime development and hardware-accelerated AI execution.
  • Gain exposure to inference engines and runtimes, accelerator integration, operator partitioning and fallback mechanisms, AOT and JIT compilation, model validation and benchmarking, performance optimisation, and automated validation workflows.
  • Build a broader understanding of how machine learning frameworks, software, compilers, and hardware come together to deliver efficient AI experiences on Arm technology.
Technologies:
  • AI
  • ARM
  • Backend
  • Hardware
  • Support
  • Machine Learning
  • TensorFlow
  • CI/CD

More:

At Arm, we want our people to learn, contribute, and grow while working on technologies shaping the future of AI and computing. The role offers opportunities for professional development, collaboration with colleagues across our global engineering community, and exposure to challenging technical problems with real-world impact. Arm provides a comprehensive range of employee benefits and support designed to help our people thrive at work and beyond, with benefits that vary by location and can include support for health and wellbeing, financial wellbeing, time away from work, and professional development. We offer a hybrid working approach designed to support high performance and personal wellbeing, with flexibility shaped by each teams needs. We are committed to accessible and inclusive recruitment, reasonable accommodations throughout the process, and equal opportunities for all applicants and colleagues.

last updated 36 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 ARM

ARM

ARM

Cambridge

IT

Skills & Technologies

C++GoCI/CDRESTMachine LearningAITensorFlowUI

Inferred from job description

Salary Insight

£62,500

This role

£60,000

UK median

This salary is 4% 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