Graphcore, a leading innovator in AI compute hardware and software, is seeking a Senior Staff Engineer for their Platform Quality Assurance team. This role represents a unique opportunity to contribute to technology that's transforming the future of AI computing. Recently joining SoftBank Group, Graphcore is backed by one of the world's leading investors in innovative AI companies.
The position involves creatively exercising Graphcore's products to provide crucial feedback to engineering delivery and product management teams. Working either in component Quality Assurance or integration QA, you'll have close collaboration with development teams while focusing on comprehensive system testing and behavioral analysis.
Your role will go beyond traditional testing methodologies, requiring you to design and build novel tests and measurements to gather insights from complex systems. You'll need to balance established methods with customized approaches, building a catalog of system-specific measurements that ensure platform quality.
Key responsibilities include planning and executing tests, maintaining result repositories, and developing expertise in specific domains such as Workload Management (Kubernetes, Ray), Cloud Development, and Management & Observability solutions. The ideal candidate will have 10+ years of relevant QA experience, strong programming skills in Python/Go/C++, and extensive knowledge of Linux environments and CI/CD systems.
Graphcore offers an impressive benefits package including flexible working, comprehensive healthcare, dental coverage, generous pension matching, and parental leave. The company maintains a modern office in central Bristol with amenities like a barista bar and healthy snacks. They're committed to fostering an inclusive environment that welcomes diverse backgrounds and experiences.
This role presents an exceptional opportunity to work at the cutting edge of AI technology while contributing to quality assurance processes that ensure the reliability and performance of next-generation AI compute systems. The position requires a combination of technical expertise, strategic thinking, and strong communication skills to effectively bridge the gap between development teams and product management.