Staff Software Engineer (ML QA)
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
