Senior ML Systems Engineer — C++ / PyTorch & Performance

CamWebDir

United Kingdom

Hybrid

GBP 75,000 - 110,000

Full time

11 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Arm seeks a Senior Machine Learning Software Engineer to advance C++/Python software for ML workloads across software and hardware boundaries. You will work on ML compilation, PyTorch integration, runtimes and embedded software with engineers across ML and hardware teams.

The role emphasizes performance optimization, debugging and collaborative development within a hybrid work model, with opportunities to contribute to architectural design and mentor peers.

Qualifications

  • Professional C++ development experience in complex software systems.
  • Proficiency with Python for ML tooling, testing or automation.
  • Experience debugging, performance analysis and solving complex software problems.
  • Collaborative software development using source control, code review and CI/CD.

Responsibilities

  • Develop and optimise C++ and Python software for ML workloads, collaborating with ML and hardware engineers.
  • Work on ML compilation, PyTorch integration, runtimes, drivers, performance analysis or embedded software.
  • Contribute to technical design and take ownership of large engineering challenges, mentoring others.

Skills

C++ development
Python for software development
Debugging & performance analysis
Source control & CI
ML frameworks experience

Tools

PyTorch

Job description

Arm seeks a Senior Machine Learning Software Engineer to advance C++/Python software for ML workloads across software and hardware boundaries. You will work on ML compilation, PyTorch integration, runtimes and embedded software with engineers across ML and hardware teams.

The role emphasizes performance optimization, debugging and collaborative development within a hybrid work model, with opportunities to contribute to architectural design and mentor peers.

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

Similar jobs worth comparing

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

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

CamWebDir • United Kingdom

Hybrid
GBP 75,000 - 110,000
Senior ML Framework & Runtime Engineer
Senior ML Framework & Runtime Engineer

Arm Limited • Cambridge

Hybrid
GBP 85,000 - 120,000
Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior ML Systems Engineer - Embedded & Real-Time
Senior ML Systems Engineer - Embedded & Real-Time

Semiconductor Engineering • Manchester

On-site
GBP 90,000 - 120,000
C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000
Senior ML Engineer - AI Hardware & Scale
Senior ML Engineer - AI Hardware & Scale

EngineersOfAI • Bristol

On-site
GBP 90,000 - 140,000
Lead ML Systems Engineer - Embedded & Real-Time
Lead ML Systems Engineer - Embedded & Real-Time

Semiconductor Engineering • Manchester

Hybrid
GBP 70,000 - 100,000
ML Runtime & Inference Systems Engineer – Hybrid
ML Runtime & Inference Systems Engineer – Hybrid

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Software Machine Learning Engineer Arm
Software Machine Learning Engineer Arm

Semiconductor Engineering • Manchester

Hybrid
GBP 70,000 - 100,000