Latest AI JobsBrowse Jobs
G

Senior Machine Learning Engineer (Large Systems)

GraphcoreLondon, UKApplied AI
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Senior
Posted
9 Oct 2026
Status
Open · checked 7d ago

About this role

This position suits experienced machine learning engineers based in the UK who want to scale artificial intelligence models across large specialized hardware systems. The Senior Machine Learning Engineer role is located in Bristol, London, or Cambridge, offering a hybrid working model.

Role Overview

The Senior Machine Learning Engineer position involves scaling state-of-the-art artificial intelligence models across thousands of accelerators within the Applied AI team at Graphcore. Professionals in this role will develop and optimize AI models for specialized hardware, manage the full software stack from novel accelerators to applications, and collaborate with research and engineering groups.

Key Responsibilities

Implement and train advanced machine learning models while optimizing performance, accuracy, and scalability across large systems containing thousands of accelerators.
Benchmark and profile machine learning models to pinpoint performance bottlenecks.
Develop a thorough understanding of the software stack to optimize kernel implementations.
Test and evaluate internal software releases, share feedback with engineering teams, perform code fixes, and conduct code reviews.
Design and execute experiments on novel artificial intelligence methods and assess results.
Partner with Research, Software, and Product teams to define, construct, and test future hardware generations.
Engage with the artificial intelligence community and stay informed on industry developments.

Requirements

Bachelor, Master, PhD degree or equivalent practical experience in Machine Learning, Computer Science, Mathematics, Data Science, or a related discipline.
Proficiency in deep learning frameworks such as PyTorch or JAX.
Strong software development capabilities in Python or C++.
Expertise in hardware-accelerated deep learning spanning from model training to optimization and evaluation.
Ability to design, run, and report on machine learning experiments.
Solid comprehension of performance bottlenecks and resolution methods.
Capacity to operate efficiently in a fast-paced environment.
Strong collaboration and communication skills for cross-functional teamwork.
Legal right to work in the UK.

Nice to Have

Experience with MLOps for Kubernetes-based clusters, building production systems utilizing large language models, or efficient computing through low-precision arithmetic.
Background writing C++, Triton, or CUDA kernels for performance optimization.
Experience in distributed training or inference across 64 or more accelerators.
Familiarity with High-Performance Computing systems, networking technologies like Infiniband, NVLink, and RoCE, plus cloud computing platforms.
Contributions to open-source projects or published research papers, along with willingness to present at community events.

Skills and Tools

Python
C++
PyTorch
JAX
Triton
CUDA
Kubernetes
Infiniband
NVLink
RoCE

Salary and Benefits

Flexible working arrangements and hybrid office access across UK locations
Generous leave policies
Up to 5 percent matched pension for retirement planning
Phantom equity participation
Office spaces featuring complimentary food and drinks
Income protection and life assurance coverage
Electric Vehicle Scheme via salary sacrifice
Flexible benefits package including private medical insurance, dental cover, health cash plan, and cycle to work scheme

About the Company

Graphcore develops hardware, software, and systems infrastructure designed to support artificial intelligence compute and power industry solutions. Operating as part of the SoftBank Group, the organization brings together silicon designers, software engineers, and research specialists to advance artificial intelligence technology.

How to Apply

Interested candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What locations are available for this job?

The role can be performed from Graphcore offices in Bristol, London, or Cambridge, UK, utilizing a hybrid working model.

Is visa sponsorship available for this position?

No, applicants must possess the legal right to work in the UK as visa sponsorship is not provided.

What educational background is required?

A Bachelor's, Master's, PhD, or equivalent experience in Machine Learning, Computer Science, Mathematics, Data Science, or a related field is required.

What programming languages and frameworks are essential?

Candidates must be proficient in Python or C++ and have experience with deep learning frameworks like PyTorch or JAX.

What benefits does the company offer?

Benefits include a matched pension up to 5 percent, phantom equity, flexible working arrangements, an electric vehicle scheme, income protection, life assurance, and optional health packages.

Ready to apply?

The application is on the official Graphcore careers page.

Apply on company site