22 days ago
Bristol, United KingdomSenior
Responsibilities
- Design and build scalable production-quality test frameworks for Graphcore’s machine learning stack.
- Build automated testing systems and pipelines that run across simulators, emulators, and physical hardware.
- Create representative machine learning workloads and analyze execution results for numerical accuracy and performance.
- Improve testing tools, developer experience, software architecture, and maintainability.
- Work with software teams and contribute to code and design reviews and upstream open-source projects.
- Identify testing gaps, drive improvements, and mentor junior engineers.
Requirements
- Strong Python skills demonstrated through production-quality software development and maintenance.
- Experience with software design and architecture for large, complex codebases, with emphasis on testability and long-term maintainability.
- Experience building automated testing systems and CI/CD pipelines in Linux environments.
- Familiarity with C or C++, including the ability to read, debug, and reason about low-level code.
- Ability to mentor junior engineers and influence engineering practices through constructive feedback.
- Self-directed approach to solving complex problems and driving improvements.
Benefits
- Flexible working arrangements.
- Generous leave.
- Up to 5% matched pension.
- Phantom equity.
- Designed office spaces, free food, and an on-site barista.
- Income protection and life assurance.
- Electric Vehicle Scheme through salary sacrifice.
- Optional private medical insurance, dental cover, health cash plan, cycle to work scheme, and give as you earn.
- Applicants must have the legal right to work in the UK; visa sponsorship is not available.
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.