Staff ML Engineer - Developer Tooling for AI

ARM

Cambridge

Hybrid

GBP 97,000 - 132,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arm’s Developer Platforms group is seeking a Staff ML Engineer to advance ML tooling and developer experiences on Arm. You will combine software engineering with ML model optimisation and deployment, building tools to analyse, optimise, and prepare models for efficient execution on Arm-based platforms.

You will influence the architecture and roadmap across ML frameworks, runtimes and hardware, delivering production-grade tooling and end-to-end workflows for developers who may not be ML experts.

Qualifications

  • Strong understanding of neural-network architecture and model execution.
  • Proven experience in hardware-aware model optimisation techniques (quantisation, graph optimisation, operator fusion).
  • Experience with multiple ML frameworks and inference runtimes (PyTorch, ONNX Runtime, TensorFlow).
  • Experience profiling ML workloads and trading off latency, memory, model size and accuracy.

Responsibilities

  • Join an established engineering team to define, design and deliver production-grade model analysis and optimisation tooling for edge developers, delivered through web services and desktop applications.
  • Provide technical leadership in the ML tooling space, shaping architecture and roadmap for ML developer tooling.
  • Work across ML frameworks, runtimes and hardware, turning capabilities into intuitive experiences for developers.

Skills

Neural networks
Model optimisation
ML tooling
Software engineering
Cross-hardware deployment

Tools

PyTorch
ONNX/ONNX Runtime
ExecuTorch
TensorFlow/LiteRT
OpenVINO

Job description

Arm’s Developer Platforms group is seeking a Staff ML Engineer to advance ML tooling and developer experiences on Arm. You will combine software engineering with ML model optimisation and deployment, building tools to analyse, optimise, and prepare models for efficient execution on Arm-based platforms.

You will influence the architecture and roadmap across ML frameworks, runtimes and hardware, delivering production-grade tooling and end-to-end workflows for developers who may not be ML experts.

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

Similar jobs worth comparing

Staff ML Engineer: Edge AI Tooling & Developer Experience
Staff ML Engineer: Edge AI Tooling & Developer Experience

Arm • Cambridge

Hybrid
GBP 97,000 - 132,000
Staff ML Engineer - Developer Tools
Staff ML Engineer - Developer Tools

ARM • Cambridge

Hybrid
GBP 97,000 - 132,000
Staff ML Engineer - Developer Tools
Staff ML Engineer - Developer Tools

Arm Limited • Cambridge

Hybrid
GBP 120,000 - 190,000
Accommodations at Arm
Hybrid working model
Equal opportunities
Staff Engineer
Staff Engineer

Arm • Cambridge

Hybrid
GBP 97,000 - 132,000
Principal Product Manager, AI Tooling for ML Engineers
Principal Product Manager, AI Tooling for ML Engineers

Arm • Cambridge

Hybrid
GBP 103,000 - 139,000
Staff ML Tooling Engineer - Hybrid Edge Deployments
Staff ML Tooling Engineer - Hybrid Edge Deployments

United States Digital Space LLC • Cambridge

Hybrid
GBP 97,000 - 132,000
C++ ML Framework & Runtime Engineer
C++ ML Framework & Runtime Engineer

Arm Limited • United Kingdom

Hybrid
GBP 90,000 - 130,000
Principal PM for AI Tooling & Developer Experience
Principal PM for AI Tooling & Developer Experience

Arm Limited • Cambridge

Hybrid
GBP 120,000 - 180,000
Principal Product Manager - AI Tooling
Principal Product Manager - AI Tooling

Arm Limited • Cambridge

Hybrid
GBP 120,000 - 180,000
Edge ML Embedded Engineer (C++/ARM)
Edge ML Embedded Engineer (C++/ARM)

Arm • Cambridge

Hybrid
GBP 52,000 - 71,000