G

Senior Software Engineer (Machine Learning Quality Assurance)

Graphcore

cambridge, england, United-Kingdom Full-time June 16, 2026

Found Description

Requirements

  • Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems
  • The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on
  • This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware
  • Experience in production-quality software engineering roles
  • Strong software design and architecture skills, with experience working on large or complex systems
  • Strong proficiency in Python, including experience building and maintaining production codebases
  • Solid experience with CI/CD systems and automated testing (pr...

Ready to Apply?

Submit your application for Senior Software Engineer (Machine Learning Quality Assurance) at Graphcore

Apply Now