Staff Software Engineer — ML Compiler for AI

Arm

Cambridge

On-site

GBP 97,000 - 132,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock awards
Wellbeing benefits

Job summary

Arm's Central Technology Machine Learning Group seeks highly motivated software engineers to join the ML compiler development team. You will contribute to shaping AI on Arm’s platforms, working on ML graph compilation, model ingestion, memory allocation, and performance optimisation across the ML stack.

You will join a diverse team with opportunities to collaborate across specialists, influence compiler design, and grow through challenging, iterative development in a dynamic environment.

Qualifications

  • Experience with the full software lifecycle - taking complex software from initial design through to production and support
  • Strong programming expertise in C++ and Python
  • Compiler knowledge, ideally experience with ML compilation technologies such as MLIR or TVM
  • Understanding of how to rigorously test software and design software for test
  • Ability to effectively use AI tools when working on a shared codebase
  • Capable of working independently or in small groups, with a high degree of initiative
  • Fluency in English, both written and spoken
  • Good communication skills and collaborative mindset

Responsibilities

  • Design and implement an AI/ML compiler and ensure that it integrates well with rest of our ML software stack
  • Collaborate with specialists across the company

Skills

C++
Python
MLIR/TVM
Testing
AI tools
Independence
English fluency
Communication

Tools

Software simulators
FPGAs

Job description

Arm's Central Technology Machine Learning Group seeks highly motivated software engineers to join the ML compiler development team. You will contribute to shaping AI on Arm’s platforms, working on ML graph compilation, model ingestion, memory allocation, and performance optimisation across the ML stack.

You will join a diverse team with opportunities to collaborate across specialists, influence compiler design, and grow through challenging, iterative development in a dynamic environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Compiler Engineer for ML Graphs
Senior AI Compiler Engineer for ML Graphs

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 110,000
Stock awards
Wellbeing benefits
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 AI Compiler Engineer - ML Graph & Optimization
Senior AI Compiler Engineer - ML Graph & Optimization

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior AI Compiler Engineer for ML Platform
Senior AI Compiler Engineer for ML Platform

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 110,000
Stock awards
Benefits package
Senior ML Systems Engineer: Real-Time AI & Compiler Tech
Senior ML Systems Engineer: Real-Time AI & Compiler Tech

Arm • Cambridge

Hybrid
GBP 55,000 - 75,000
Senior Software Engineer - AI Compiler
Senior Software Engineer - AI Compiler

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Stock awards
Staff Software Engineer - AI Compiler
Staff Software Engineer - AI Compiler

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 110,000
Stock awards
Benefits package
Staff Software Engineer - AI Compiler
Staff Software Engineer - AI Compiler

CamWebDir • Cambridge

Hybrid
GBP 90,000 - 130,000
Stock awards
Wellbeing benefits
Accommodations for recruitment
Senior Software Engineer - AI Compiler
Senior Software Engineer - AI Compiler

Arm Limited • Cambridge

Hybrid
GBP 70,000 - 110,000
Stock awards
Wellbeing benefits
ML Systems Engineer: Embedded & Compiler
ML Systems Engineer: Embedded & Compiler

Arm • Manchester

Hybrid
GBP 55,000 - 75,000