MACHINE LEARNING FRAMEWORK/RUNTIME SOFTWARE ENGINEER

Semiconductor Engineering

Cambridge

On-site

GBP 65,000 - 105,000

Full time

13 days ago
Application generator

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

Get past ATS filters

Job summary

Semiconductor Engineering in Cambridge is seeking a C++ software engineer with experience in ML inference engines, runtime systems, or backend integration frameworks. Experience with LiteRT, TensorFlow Lite, ONNX Runtime or similar technologies is highly valued.

You will understand how AI models execute in practice, including graph processing, operator execution, and memory management, and you will analyse, investigate and resolve complex issues across frameworks, runtimes, compilers, drivers

Qualifications

  • C++ software development experience in ML domain.
  • Experience with ML inference frameworks such as LiteRT, TensorFlow Lite, ONNX Runtime.
  • Understanding of AI model execution concepts (graph processing, operator execution, memory management).

Responsibilities

  • Analyse, investigate, diagnose and resolve complex functional or performance issues across frameworks, runtimes, compilers, drivers and hardware abstraction layers.

Skills

C++ Development
ML Inference Frameworks
Backend Integration

Tools

LiteRT
TensorFlow Lite
ONNX Runtime

Job description

We’re looking for 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 a similar technology is also important.

A good understanding of how AI models execute in practice is essential, including graph processing, operator execution, memory management, and backend integration. This role involves analysing, investigating, diagnosing, and resolving complex functional or performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ ML Inference Runtime Engineer
C++ ML Inference Runtime Engineer

Semiconductor Engineering • Cambridge

On-site
GBP 65,000 - 105,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
C++ ML Framework/Runtime Engineer - AI Performance
C++ ML Framework/Runtime Engineer - AI Performance

CamWebDir • United Kingdom

Hybrid
GBP 90,000 - 140,000
Employee benefits
C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

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

Arm Limited • Cambridge

On-site
GBP 70,000 - 120,000
Machine Learning Framework/Runtime Software Engineer (C++)
Machine Learning Framework/Runtime Software Engineer (C++)

Arm • Cambridge

Hybrid
GBP 55,000 - 75,000
Machine Learning Framework/Runtime Software Engineer (C++)
Machine Learning Framework/Runtime Software Engineer (C++)

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
C++ ML Runtime & Frameworks Engineer
C++ ML Runtime & Frameworks Engineer

Arm • Cambridge

Hybrid
GBP 55,000 - 75,000
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 Frameworks & Runtime Engineer
C++ ML Frameworks & Runtime Engineer

Arm Limited • Cambridge

Hybrid
GBP 65,000 - 90,000
Hybrid working
Accommodations during recruitment