Senior Software Engineer in Build Engineering
Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.
Funding history
About Graphcore
Graphcore develops Intelligence Processing Units (IPUs) and the Poplar SDK for building and running machine-learning applications. It continues operating under the Graphcore name as a wholly owned SoftBank Group subsidiary.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop internal tools for building, testing, and integrating the machine-learning software stack. You will develop release tooling and processes, advise developers on build practices and dependency management, resolve integration issues with QA, and contribute fixes to the stack.
Requirements
- Python or C++ knowledge
- Build-process and build-framework knowledge
- Linux experience
- Communication skills
- Right to work in the UK
Responsibilities
- Develop internal tooling for building, testing, and integrating the ML software stack
- Develop tools and technical processes for software releases
- Guide developers on build practices and dependency management
- Communicate with developers, technical leads, and software architects about the ML software stack
- Work with QA to resolve integration issues
- Contribute fixes to the ML software stack
Benefits
- Flexible working
- Generous annual leave
- Private medical insurance
- Health cash plan
- Dental plan
- Pension matched up to 5%
- Life assurance
- Income protection
- Parental leave
- Employee assistance programme
- Healthy food and snacks at the Bristol office
- Barista bar
