CareerPlan

Staff Software Engineer (ML QA)

BristolFull-time2026-10-20 → 2026-11-10
On-siteNo visa sponsorship

Core

Design production-quality test infrastructure and scalable test frameworks to validate Graphcore's machine learning stack, from frameworks to AI accelerator hardware.

Role type

Staff Software Engineer (ML QA)

Builds

Production test infrastructure, CI/CD pipelines, and automated testing systems for ML workloads.

Domain

AI compute stack, hardware validation, software testing

Deliverable

production ML models

Required skills

Python, software design and architecture, CI/CD pipelines, C/C++

Preferred skills

mentoring junior engineers, influencing engineering practices, self-directed problem solving

Technologies

Linux, simulators, emulators, physical hardware

Responsibilities

Design and maintain production-quality test infrastructure; architect scalable test frameworks; build CI/CD pipelines; create representative ML workloads and analyze execution; mentor junior engineers.

Seniority

Staff, hands-on IC with mentorship