Senior ML Software Engineer: Master C++, PyTorch & Performance

Arm Limited

Manchester

Hybrid

GBP 65,000 - 90,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Arm Limited is seeking experienced software engineers with strong C++ skills and practical experience with machine learning frameworks such as PyTorch. The role sits at the intersection of ML, software and hardware, with projects spanning ML frameworks, runtimes, drivers, embedded software and performance optimisation.

You'll develop and optimise C++ and Python software for ML workloads, contribute to ML compilation, PyTorch integration, runtimes and drivers, and work with ML software and

Qualifications

  • Professional C++ development and working on complex software systems.
  • Experience with machine learning frameworks or tooling such as PyTorch.
  • Python development for software and ML tooling.
  • Strong debugging and performance analysis abilities.
  • Collaborative development using version control, code review and CI.

Responsibilities

  • Develop and optimise C++ and Python software for ML workloads.
  • Work on ML compilation, PyTorch integration, runtimes and drivers.
  • Perform performance analysis and optimisation across ML software stack.
  • Contribute to technical design and own larger engineering challenges.

Skills

C++
Python
PyTorch
ML frameworks

Tools

PyTorch

Job description

Arm Limited is seeking experienced software engineers with strong C++ skills and practical experience with machine learning frameworks such as PyTorch. The role sits at the intersection of ML, software and hardware, with projects spanning ML frameworks, runtimes, drivers, embedded software and performance optimisation.

You'll develop and optimise C++ and Python software for ML workloads, contribute to ML compilation, PyTorch integration, runtimes and drivers, and work with ML software and

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 & Performance
Senior ML Systems Engineer — C++ / PyTorch & Performance

CamWebDir • United Kingdom

Hybrid
GBP 75,000 - 110,000
Senior ML Systems Engineer - C++ + PyTorch (Hybrid)
Senior ML Systems Engineer - C++ + PyTorch (Hybrid)

Arm • Cambridge

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

CamWebDir • United Kingdom

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

CamWebDir • United Kingdom

Hybrid
GBP 75,000 - 110,000
Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
C++ ML Runtime & Frameworks Engineer
C++ ML Runtime & Frameworks Engineer

Arm • Cambridge

Hybrid
GBP 55,000 - 75,000
Senior Machine Learning Software Engineer
Senior Machine Learning Software Engineer

Arm Limited • Manchester

Hybrid
GBP 65,000 - 90,000
Machine Learning Software Engineer
Machine Learning Software Engineer

Arm • Cambridge

Hybrid
GBP 97,000 - 132,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 Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000