Staff Software Engineer (ML QA)
GraphcoreJob Description
📋 Description Design, develop, and maintain high-quality software systems for ML QA stack. Test and validate a complex ML software stack focusing on automation and reliability. Contribute to CI/CD infrastructure for ML frameworks, infra, and hardware integration. Mentor engineers and shape technical direction in a demanding environment. Collaborate across ML frameworks, infrastructure, and AI accelerator hardware. 🎯 Requirements Production-quality software engineering experience. Strong Python with production codebases. Experience building and maintaining CI/CD pipelines. Proficiency with Linux environments and debugging low-level code when needed. Strong design/architecture skills; ability to review code and designs. Experience mentoring junior engineers and influencing engineering practices. 🎁 Benefits Competitive salary with flexible working, generous leave, private medical insurance, dental Income protection, parental leave, and employee assistance programme. On-site amenities and inclusive, supportive work environment.