Graphcore is seeking a Senior Staff Software Engineer to join its ML QA team. The ideal candidate has strong experience designing, developing, and maintaining high-quality software systems, with a focus on testing and validating a complex machine learning software stack.
Requirements
- Experience in production-quality software engineering roles
- Strong software design and architecture skills
- Strong proficiency in Python
- Solid experience with CI/CD systems and automated testing
- Experience working in Linux environments
- Familiarity with C or C++
- Proven ability to mentor junior engineers and influence engineering practices within a team
- Strong problem-solving skills and a proactive, self-directed approach to work
Benefits
- Competitive salary
- Flexible working
- Generous annual leave policy
- Private medical insurance
- Health cash plan
- Dental plan
- Pension (matched up to 5%)
- Life assurance
- Income protection
- Generous parental leave policy
- Employee assistance programme