C++ ML Framework/Runtime Engineer - AI Performance

CamWebDir

United Kingdom

Hybrid

GBP 90,000 - 140,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Employee benefits

Job summary

Arm is seeking an Experienced Machine Learning Framework/Runtime Software Engineer (C++) to advance AI model execution across frameworks, runtimes, and hardware layers. You will work with teams across runtime, compiler, and hardware to optimise performance and reliability of ML workloads.

The role emphasizes strong C++ development, experience with inference frameworks, and collaboration in a large modular codebase, with hybrid working patterns and broad engineering impact at scale.

Qualifications

  • Strong C++ software development experience.
  • Experience with ML inference frameworks such as LiteRT, TensorFlow Lite or ONNX Runtime.
  • Solid understanding of AI model execution, graph processing, memory management and backend integration.

Responsibilities

  • Analyse, investigate, diagnose, and resolve complex functional or performance issues across frameworks, runtimes, compilers and hardware abstraction layers.
  • Collaborate with runtime, compiler, driver and hardware teams to design, develop and optimise ML solutions.
  • Contribute to tests, CI/CD and automation for large-scale software projects.

Skills

C++ software development
ML inference frameworks
Backend integration mechanisms

Tools

LiteRT
TensorFlow Lite
ONNX Runtime

Job description

Arm is seeking an Experienced Machine Learning Framework/Runtime Software Engineer (C++) to advance AI model execution across frameworks, runtimes, and hardware layers. You will work with teams across runtime, compiler, and hardware to optimise performance and reliability of ML workloads.

The role emphasizes strong C++ development, experience with inference frameworks, and collaboration in a large modular codebase, with hybrid working patterns and broad engineering impact at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000
C++ ML Frameworks & Runtime Engineer
C++ ML Frameworks & Runtime Engineer

Arm Limited • Cambridge

Hybrid
GBP 65,000 - 90,000
Hybrid working
Accommodations during recruitment
C++ ML Runtime Engineer - AI Acceleration & Systems
C++ ML Runtime Engineer - AI Acceleration & Systems

Arm Limited • Cambridge

On-site
GBP 70,000 - 120,000
C++ ML Runtime & Frameworks Engineer
C++ ML Runtime & Frameworks Engineer

Arm • Cambridge

Hybrid
GBP 55,000 - 75,000
ML Runtime & Inference Systems Engineer – Hybrid
ML Runtime & Inference Systems Engineer – Hybrid

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Experienced Machine Learning Framework/Runtime Software Engineer (C++)
Experienced Machine Learning Framework/Runtime Software Engineer (C++)

CamWebDir • United Kingdom

Hybrid
GBP 90,000 - 140,000
Employee benefits
AI Runtime Engineer - High-Performance ML Platform
AI Runtime Engineer - High-Performance ML Platform

Modular • City of Edinburgh

On-site
GBP 83,000 - 124,000
Amazing Team.
World-class Benefits.
Competitive Compensation.
+1
Senior AI Compiler Engineer for ML Infra & Optimization
Senior AI Compiler Engineer for ML Infra & Optimization

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Stock awards
Senior ML Systems Engineer — C++ / PyTorch & Performance
Senior ML Systems Engineer — C++ / PyTorch & Performance

CamWebDir • United Kingdom

Hybrid
GBP 75,000 - 110,000
C++ ML Inference Runtime Engineer
C++ ML Inference Runtime Engineer

Semiconductor Engineering • Cambridge

On-site
GBP 65,000 - 105,000