Graphcore · Posted 4d ago
Senior 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, a leading AI compute company, as a Senior Software Engineer in ML Quality Assurance. In this role, you will design and build production-quality test infrastructure for Graphcore's machine learning stack, from frameworks to AI accelerator hardware. You will have the opportunity to shape software architecture, deepen your understanding of the AI compute stack, and mentor junior engineers. Enjoy a flexible work-life balance, private medical insurance, a pension plan, and opportunities for career progression and personal development.
- Concevoir et mettre en œuvre une infrastructure de test de qualité de production pour le logiciel de Graphcore. - 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.
- 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 - Software design and architecture skills for large, complex codebases, with a focus on testability and long-term maintainability - A self-directed approach to solving complex problems, identifying gaps and driving improvements - The ability to mentor junior engineers and influence engineering practices through constructive feedback - Strong Python skills, demonstrated through designing, developing and maintaining production-quality software - 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