Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026 · Still live on 31 Oct 2026

Senior Software Engineer (ML QA)

Graphcore London senior full-time

The employer hasn't listed a salary.

Apply on Graphcore

Description

Job Overview

As a Senior Software Engineer (ML QA) at Graphcore, you will design and build production-quality test infrastructure for the company's machine learning stack, spanning frameworks and AI accelerator hardware.

Your work will enable teams to deliver reliable products with clear evidence of numerical accuracy and performance across the stack. You will architect scalable test frameworks, develop CI/CD pipelines that run on simulators, emulators, and physical hardware, and create representative ML workloads.

Responsibilities

  • Design production-quality test infrastructure that engineers can extend, maintain, and rely on as Graphcore's ML software grows.
  • Architect scalable test frameworks and build CI/CD pipelines that run across simulators, emulators, and physical hardware.
  • Create representative ML workloads, analyze their execution, and turn the results into practical improvements to testing and tooling.
  • Mentor junior engineers and influence engineering practices through constructive feedback.

Requirements

  • Strong Python skills, demonstrated through designing, developing, and maintaining production-quality software.
  • Software design and architecture skills for large, complex codebases, with a focus on testability and long-term maintainability.
  • Experience building CI/CD pipelines and automated testing systems in Linux environments.
  • Familiarity with C or C++, including the ability to read, debug, and reason about low-level code.
  • The ability to mentor junior engineers and influence engineering practices through constructive feedback.
  • A self-directed approach to solving complex problems, identifying gaps, and driving improvements.

Benefits

  • Flexible working
  • Generous leave
  • Retirement planning support: up to 5% matched pension
  • Phantom equity
  • Workplace experience: thoughtfully designed office spaces for collaboration, with free food and an on-site barista
  • Peace of mind protection: income protection and life assurance
  • Electric Vehicle Scheme
  • Flexible benefits: tailor your benefits package with a choice of additional options
  • Optional benefits: dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/graphcore/jobs/8902107002

Apply on Graphcore