Graphcore · Posted 4d ago
Staff Software Engineer (ML Quality Assurance)
Job relayed by Stapply Data, its source: you apply there.
- Location
- 🇬🇧 London, United Kingdom
- Contract
- Full-time
- Role
- ML engineering
- Source
- Stapply Data
Stack
- Python
- C++
- CI/CD
The posting
Join Graphcore as a Staff Software Engineer (ML Quality Assurance) and play a crucial role in validating the company's machine learning stack. You will design production-quality test infrastructure, architect scalable test frameworks, and build CI/CD pipelines. This position offers the opportunity to shape software architecture, deepen your understanding of the AI compute stack, and mentor junior engineers. Enjoy benefits such as flexible working arrangements, private medical insurance, pension plans, and a focus on learning and development.
- Concevoir et mettre en œuvre une infrastructure de test de qualité de production que les ingénieurs peuvent étendre, maintenir et utiliser. - Architecturer des frameworks de test évolutifs et construire des pipelines CI/CD qui fonctionnent sur des simulateurs, des émulateurs et du matériel physique. - Utiliser les résultats des charges de travail pour remettre en question les hypothèses et guider les décisions techniques sur la manière dont Graphcore teste sa pile ML.
- Software design and architecture skills for large, complex codebases, with a focus on testability and long-term maintainability - While we have outlined a set of requirements, we value transferable skills and diverse experiences. We also welcome engineers returning to the profession after a career break, including through returnship routes - Familiarity with C or C++, including the ability to read, debug and reason about low-level code - Strong Python skills, demonstrated through designing, developing and maintaining production-quality software - A self-directed approach to solving complex problems, identifying gaps and driving improvements - Experience building CI/CD pipelines and automated testing systems in Linux environments - The ability to mentor junior engineers and influence engineering practices through constructive feedback