Senior ML Systems Engineer - C++ + PyTorch (Hybrid)

Arm

Cambridge

Hybrid

GBP 74,000 - 100,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Arm is building software that helps ML and AI workloads run efficiently on its compute platforms. We’re seeking experienced software engineers with strong C++ skills and practical PyTorch experience.

The role spans ML frameworks, compilers, runtimes, drivers, embedded software and performance optimisation, offering opportunities to tackle complex engineering challenges across the ML software stack. Hybrid working in the UK is supported.

Qualifications

  • Professional C++ development experience.
  • Experience with PyTorch or ML frameworks.
  • Python development for ML tooling and automation.

Responsibilities

  • Develop and optimise C++ and Python software for ML workloads.
  • Collaborate with ML hardware engineers to improve performance and efficiency.
  • Contribute to technical design and support other engineers.

Skills

C++ development
PyTorch experience
Python for ML tooling
Debugging & performance analysis

Job description

Arm is building software that helps ML and AI workloads run efficiently on its compute platforms. We’re seeking experienced software engineers with strong C++ skills and practical PyTorch experience.

The role spans ML frameworks, compilers, runtimes, drivers, embedded software and performance optimisation, offering opportunities to tackle complex engineering challenges across the ML software stack. Hybrid working in the UK is supported.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior ML Framework & Runtime Engineer
Senior ML Framework & Runtime Engineer

Arm Limited • Cambridge

Hybrid
GBP 85,000 - 120,000
ML Runtime & Inference Systems Engineer – Hybrid
ML Runtime & Inference Systems Engineer – Hybrid

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior ML Engineer – Hybrid London (CUDA, PyTorch)
Senior ML Engineer – Hybrid London (CUDA, PyTorch)

Hexwired Recruitment Limited • Greater London

Hybrid
GBP 83,000 - 110,000
C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000
Senior ML Engineer — Hybrid London, CUDA/PyTorch
Senior ML Engineer — Hybrid London, CUDA/PyTorch

Hexwired Recruitment Limited • City Of London

Hybrid
GBP 83,000 - 110,000
Senior ML Engineer — Hybrid UK, Production ML Pipelines
Senior ML Engineer — Hybrid UK, Production ML Pipelines

BMT • Bath

Hybrid
GBP 60,000 - 80,000
Edge ML Embedded Engineer: C++/ONNX on Cortex-M
Edge ML Embedded Engineer: C++/ONNX on Cortex-M

Arm Limited • United Kingdom

Hybrid
GBP 60,000 - 90,000
Senior ML Systems Engineer - Scalable AI Infra, Hybrid
Senior ML Systems Engineer - Scalable AI Infra, Hybrid

Flawless Holdings • Greater London

Hybrid
GBP 57,000 - 97,000
Hybrid work
Autonomy
Stock options
+1
Principal AI/ML Software Engineer – Defense (Hybrid)
Principal AI/ML Software Engineer – Defense (Hybrid)

Leonardo • Basildon

Hybrid
GBP 70,000 - 110,000
Time off and flexi-days
Company pension
Private healthcare
+4