1,430,737open jobs
84,301companies
218,127added this week
Browse all
Salary
≈ $97k – $194k per year (Estimated)
Location
Hybrid (Bristol, United Kingdom)
Seniority
Senior
Visa
No sponsorship (stated in the posting)

Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Oct 9, 2026. Graphcore scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Graphcore is a British semiconductor company founded in Bristol in 2016 that designs the Intelligence Processing Unit, a processor architected specifically for machine learning rather than adapted from graphics. Its chips place large amounts of memory directly on the die and expose fine-grained parallelism, an approach aimed at sparse and irregular models that map poorly onto conventional accelerators. The company sells IPU systems and the Poplar software stack to research and enterprise customers, and has operated as a wholly owned subsidiary of SoftBank Group since its acquisition in 2024.

Location: Bristol, London or Cambridge, UK 

About the job  

Help scale state-of-the art AI models across thousands of accelerators. 

As a Senior Machine Learning Engineer in the Applied AI team, you will contribute to advancing AI technology by developing and optimising new and existing AI models for our specialised hardware. You will work on large scale systems where performance is critical to the success of our projects. 

Having visibility of the entire pipeline from novel accelerator hardware to state-of-the-art AI applications, and the software stack in-between, you will play a critical role in identifying opportunities to innovate and differentiate Graphcore’s technology. 

Furthermore, you’ll work closely with researchers in a rapidly-evolving field, where even the most senior engineers are constantly learning and adapting to exciting new challenges.  

We seek engineers with strong technical foundations who are curious and eager to understand and advance AI model implementation, at scale. 

We currently have multiple opportunities available in the team at Senior, Staff and Principal level and offer flexibility through a hybrid working model, from any of our UK offices. 

If you're excited about advancing the next generation of AI models on cutting-edge hardware, we’d love to hear from you! 

The team and culture  

The Applied AI team’s role is to be proxies for our customers, we need to understand the latest AI models, applications, and software, as well as our own hardware and software stack, to ensure that Graphcore’s technology works seamlessly with the AI ecosystem and at scale. 

Our work spans from low-level kernel development and optimisation for novel hardware through to implementing and scaling research-level algorithms for the latest AI models. 

We collaborate with the Research team to develop and publish novel ideas in domains such as efficient compute, model scaling and distributed training and inference of AI models for multiple modalities and applications. 

Responsibilities 

  • Implement and train state-of-the-art machine learning models and optimise for performance, accuracy and scalability across systems comprising 1000s of accelerators. 
  • Benchmark and profile ML models to identify performance bottlenecks. 
  • Develop deep understanding across the software stack in order to optimise kernel implementations. 
  • Test and evaluate new internal software releases, provide feedback to software engineering teams, make necessary code fixes, and conduct code reviews. 
  • Design and conduct experiments on novel AI methods and evaluate results. 
  • Collaborate with Research, Software, and Product teams to define, build, and test Graphcore’s next generation of AI hardware.
  • Engage with AI community and keep in touch with the latest developments in AI.

What we’re looking for  

Essential:  

  • Bachelor/Master's/PhD or equivalent experience in Machine Learning, Computer Science, Maths, Data Science, or related field. 
  • Proficiency in deep learning frameworks like PyTorch/JAX. 
  • Strong Python or C++ software development skills. 
  • Expertise in hardware-accelerated deep learning from model training to optimisation and evaluation. 
  • Capable of designing, executing and reporting from ML experiments. 
  • Well-developed understanding of performance bottlenecks and how to overcome them. 
  • Ability to move quickly in a fast-moving field. 
  • Enjoy cross-functional work collaborating with other teams. 
  • Strong communicator - able to explain complex technical concepts to different audiences. 

Desirable:  

  • Experience in one or more of: 
  • MLOps for Kubernetes-based clusters 
  • Building production systems with large language models 
  • Efficient computing based on low-precision arithmetic. 
  • Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models. 
  • Experience in distributed training or inference of ML models across 64+ accelerators. 
  • Familiarity with HPC systems and networking including Infiniband, NVLink, RoCE technologies, and cloud computing platforms. 
  • Have contributed to open-source projects or published research papers in relevant fields. 
  • Keen to present, publish and deliver talks in the AI community. 

Benefits  

  • Flexible working: Balance your work and personal life with greater flexibility 
  • Generous leave: Take time to rest, recharge and enjoy life outside of work 
  • Retirement planning support: Up to 5% matched pension 
  • Phantom equity: Share in Graphcore’s success 
  • Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and drinks to support your day 
  • Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones 
  • Electric Vehicle Scheme: Choose an electric vehicle and lease it through salary sacrifice 
  • Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover 
  • Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn 

We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. 

We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. 

Join the Team at Graphcore  

Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. 

As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Intelligence and ensure its benefits are accessible to everyone. 

Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute.   

Sponsorship  

Applicants must have the legal right to work in the UK. Unfortunately, we are unable to provide visa sponsorship for this role. 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,430,737 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Bristol
≈ $96k – $192k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • Newcastle upon Tyne
AI/ML
AI Agents
LLM
DevOps
Terraform
Azure
CI/CD
Bicep
FinOps
IAM
Cybersecurity
ISO 27001
SOC 2
GDPR
Apply
≈ $128k – $256k per year (Estimated) • In office • 3+ years exp • PhD • London
Python
AI/ML
Reinforcement Learning
SciPy
Computer Vision
AI Agents
NumPy
PyTorch
Post-training
Vision-Language-Action
Machine Learning
Game Dev
Unreal Engine
Lumen
Nanite
Management
Agile
Apply
≈ $148k – $287k per year (Estimated) • In office • Full-Time • London
AI/ML
Time Series Forecasting
Machine Learning
Analytics
A/B Testing
Apply
≈ $104k – $209k per year (Estimated) • Hybrid • Master's Degree • London
Python
C++
C++
PyTorch C++
AI/ML
CUDA Toolkit
JAX
PyTorch
CUDA
Triton
InfiniBand
NVLink
Machine Learning
DevOps
Kubernetes
HPC
Apply
≈ $103k – $206k per year (Estimated) • Hybrid • Master's Degree • Cambridge
Python
C++
C++
PyTorch C++
AI/ML
CUDA Toolkit
JAX
PyTorch
CUDA
Triton
InfiniBand
NVLink
Machine Learning
DevOps
Kubernetes
HPC
Apply
$94k – $147k per year • In office • Full-Time • Master's Degree • Lemont
Python
JavaScript
Node JS
Perl
Databases
Apache Solr
DevOps
Rest API
Linux
Unix
Apply
≈ $44k – $72k per year (Estimated) • In office • Internship • Bachelor's Degree • Gulf Breeze
Python
Apply
≈ $37k – $61k per year (Estimated) • In office • Internship • Bachelor's Degree • Plano
Python
Apply
≈ $40k – $66k per year (Estimated) • In office • Internship • Bachelor's Degree • Phoenix
Python
Apply
≈ $62k – $128k per year (Estimated) • Equity • In office • Full-Time • 6+ years exp • Bachelor's Degree • Toronto
Python
C
MATLAB
C
Embedded C
AI/ML
Copilot
LLM
DevOps
Linux
TCP/IP
IoT
FreeRTOS
Management
Agile
Apply
≈ $103k – $206k per year (Estimated) • Hybrid • Master's Degree • Cambridge
Python
C++
C++
PyTorch C++
AI/ML
CUDA Toolkit
JAX
PyTorch
CUDA
Triton
InfiniBand
NVLink
Machine Learning
DevOps
Kubernetes
HPC
Apply
≈ $104k – $209k per year (Estimated) • Hybrid • Master's Degree • London
Python
C++
C++
PyTorch C++
AI/ML
CUDA Toolkit
JAX
PyTorch
CUDA
Triton
InfiniBand
NVLink
Machine Learning
DevOps
Kubernetes
HPC
Apply
≈ $93k – $246k per year (Estimated) • In office • London
Python
Java
C++
AI/ML
SkyPilot
Ray
Machine Learning
DevOps
Terraform
GitHub Actions
OpenTofu
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
HPC
Linux
Apply
≈ $91k – $243k per year (Estimated) • In office • Cambridge
Python
Java
C++
AI/ML
SkyPilot
Ray
Machine Learning
DevOps
Terraform
GitHub Actions
OpenTofu
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
HPC
Linux
Apply
AI Research Engineer 25 days ago
≈ $96k – $254k per year (Estimated) • In office • Master's Degree • Cambridge
Python
C++
C++
PyTorch C++
AI/ML
CUDA Toolkit
Reinforcement Learning
JAX
PyTorch
CUDA
Triton
XLA
World Models
Machine Learning
Apply
$66k – $74k per year • Hybrid • Full-Time • Stevenage • Bristol
Apply
≈ $37k – $74k per year (Estimated) • In office • Full-Time • Bristol
Apply
≈ $37k – $74k per year (Estimated) • In office • Full-Time • Bristol
Apply
Accounts Assistant 1 day ago
≈ $37k – $74k per year (Estimated) • In office • Full-Time • Bristol
Apply
Financial Analyst 1 day ago
≈ $37k – $74k per year (Estimated) • In office • Full-Time • Bristol
Apply
See all jobs
This is one of many
1,430,737 more open roles from verified company boards, updated every day.