22 days ago
Bristol, United KingdomStaff+
Responsibilities
- Design and build production-quality automated test infrastructure for Graphcore’s machine learning software stack.
- Architect scalable test frameworks and CI/CD pipelines running across simulators, emulators, and physical AI accelerator hardware.
- Create representative ML workloads, analyze execution results, and improve testing and tooling based on numerical accuracy and performance evidence.
- Shape software architecture and developer experience across complex codebases.
- Identify testing gaps, drive improvements, participate in code and design reviews, and mentor junior engineers.
- Contribute to upstream open-source projects where relevant.
Requirements
- Strong Python skills demonstrated through designing, developing, and maintaining production-quality software.
- Software design and architecture experience with large, complex codebases and a focus on testability and maintainability.
- Experience building CI/CD pipelines and automated testing systems in Linux environments.
- Familiarity with C or C++, including reading, debugging, and reasoning about low-level code.
- Ability to mentor junior engineers and influence engineering practices through constructive feedback.
- Self-directed approach to solving complex engineering problems and driving improvements.
Benefits
- Flexible working arrangements.
- Generous leave.
- Retirement planning support with up to 5% matched pension.
- Phantom equity.
- Designed office spaces with free food and an on-site barista.
- Income protection and life assurance.
- Electric Vehicle Scheme through salary sacrifice.
- Flexible benefits including private medical insurance and dental cover.
- Optional dental cover, health cash plan, private medical insurance, cycle to work scheme, and give as you earn.
About Graphcore
Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.