Graphcore
Senior Engineer (ML Engineer)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior ML Software QA Engineer – Graphcore
About the Role
Validate the ML stack that turns accelerator hardware into trusted AI performance.
This role sits at the intersection of modern ML models, Graphcore’s software, and hardware platforms. Your mission is to test, benchmark, and validate complex systems before deployment to customers. You will:
- Exposure regressions, correctness issues, and performance limitations across frameworks, models, and execution environments
- Diagnose why something works (or fails) in low-level ML behaviour—including numerical precision, quantisation, attention mechanisms, distributed execution, and model subgraphs
- Run open-source models, build automated benchmarking pipelines, and create targeted tests for inference and training performance
- Ensure reliability on ambitious hardware infrastructure without designing new models
This is a role for someone who demands depth in how AI systems truly operate—not just abstract theory, but real-world performance, robustness, and correctness.
The Team & Culture
The ML QA team is where Graphcore’s ML software stack converges for validation. Work spans:
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
- Unit tests
- Full model benchmarks
- Distributed workloads
- Simulators and emulators
- Hardware targets
Engineers own outcomes, question assumptions, and continuously improve validation practices. The team moves fast but decision-making is evidence-based, rooted in benchmark data and technical rigor.
You’ll collaborate closely across software, infrastructure, and hardware teams. Squads align around priorities, but engineers have autonomy to shape test strategies and raise quality standards.
What We’re Looking For
- Strong credentials in Machine Learning or ML-adjacent software engineering
- Deep understanding of neural network architectures, training/inference trade-offs, numerical precision, and performance optimisations
- Hands-on experience with PyTorch, TensorFlow, JAX, Triton, or equivalent ML frameworks
- Python expertise (automation, scripted experiments, benchmarking, reporting)
- Ability to design, execute, and analyse ML benchmarks
- Linux debugging skill with curiosity about model execution and system intricacy


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Benefits
- Unlimited annual leave
- Up to 5% matched pension
- Phantom equity – share in Graphcore’s long-term success
- Flexible work model (location, hours, and hybrid options)
- Premises designed for collaboration (open offices, co-working zones)
- On-site amenities (daily free food & barista services)
- Health cash plan
- Income protection
- Life assurance
- Plus comprehensive benefits (optional add-ons like private medical insurance, dental plans)
Graphcore is one of the world’s best AI compute innovators, transforming the industry by powering the next generation of AI breakthroughs. We’re part of the SoftBank Group, working alongside other industry-leading companies to shape AI’s future. Our teams unite diverse expertise—from AI research to silicon engineering—to solve the hardest challenges.
Join us. Apply today if you’re driven to validate the systems that will define AI-scale performance. Apply now (link for PT scenarios)
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills