2 months ago
Cambridge, United KingdomSenior
Responsibilities
- Develop internal tooling for building, testing, and integrating the machine learning software stack.
- Develop tools and technical processes for software releases.
- Provide guidance to developers on build practices and dependency management.
- Communicate with developers, technical leads, and software architects about the machine learning software stack.
- Work with QA and the machine learning software stack to resolve integration issues.
- Contribute fixes to the machine learning software stack.
Requirements
- Knowledge of Python, C++, or a similar programming language.
- Understanding of build processes and frameworks.
- Experience working in Linux environments.
- Experience with remote caching and execution, such as Bazel, is desirable.
- Experience with build tools such as CMake is desirable.
- Experience with testing frameworks such as PyTest and GoogleTest is desirable.
- Experience with integration tools such as Buildstream is desirable.
- Experience working within the Software Development Lifecycle is desirable.
- Experience building and using containers such as Docker and Podman is desirable.
- Understanding of software architecture patterns is desirable.
- Good communication skills.
- Applicants must have the right to work in the UK; visa sponsorship is not available.
Benefits
- Flexible working.
- Generous annual leave policy.
- Private medical insurance and health cash plan.
- Dental plan.
- Pension matched up to 5%.
- Life assurance and income protection.
- Generous parental leave policy.
- Employee assistance programme covering health, mental wellbeing, and bereavement support.
- Healthy food and snacks and an on-site barista bar at the central Bristol office.
- Flexible interview arrangements and reasonable adjustments are 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.