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