Graphcore

Staff Software Engineer (ML QA)

Graphcore
Apply
1 day ago
London, United KingdomStaff+

Responsibilities

  • Design, develop, and maintain production-quality test infrastructure for Graphcore’s machine learning stack.
  • Architect scalable test frameworks and CI/CD pipelines that run across simulators, emulators, and physical AI accelerator hardware.
  • Create representative ML workloads, analyze execution results, and improve testing and tooling based on findings.
  • Shape software architecture and developer experience with a focus on testability, maintainability, numerical accuracy, and performance.
  • Work across software teams through code and design reviews to improve quality, security, and maintainability.
  • Identify testing gaps, drive improvements, influence engineering practices, and mentor junior engineers.
  • Contribute to upstream open-source projects.

Requirements

  • Strong Python skills demonstrated through production-quality software development and maintenance.
  • Experience with software design and architecture for large, complex codebases, particularly with 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.
  • Ability to mentor junior engineers and influence engineering practices through constructive feedback.
  • Self-directed approach to solving complex problems and driving improvements.
  • Transferable skills and diverse experiences are valued, including experience gained through returnship routes.

Benefits

  • Flexible working arrangements.
  • Generous leave.
  • Retirement planning support with up to 5% matched pension.
  • Phantom equity.
  • Designed office spaces, free food, and an on-site barista.
  • Income protection and life assurance.
  • Electric vehicle scheme through salary sacrifice.
  • Flexible benefits including private medical insurance and dental cover.
  • Optional dental cover, health cash plan, private medical insurance, cycle to work scheme, and give as you earn.
  • Inclusive workplace with interview adjustments available upon request.

Tech Stack

Categories

Graphcore

About Graphcore

501-1,000 employees

Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.

Contact me