Staff Software Engineer

Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.

Series ERecently funded0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/23/2026

Bristol, United Kingdom
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.

View jobs by Graphcore

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, implement, test and document a Collectives Communication Library for a new AI hardware accelerator. You will collaborate on features, resolve technical issues, integrate hardware with the AI ecosystem and work in a scrum team. You will lead development efforts, mentor junior engineers and drive technical excellence.

Requirements

  • Experience developing software with C++
  • Experience with Python and C
  • Knowledge of multithreading and inter-process communication
  • Experience with Boost.Test or Google Test
  • Proficiency with CMake, Make and Ninja
  • Knowledge of version control systems, preferably Git
  • Ability to debug and resolve complex issues
  • Written and verbal communication skills

Responsibilities

  • Design, implement, test and document the Collectives Communication Library
  • Collaborate with other teams to design, implement and test features
  • Troubleshoot and resolve technical issues
  • Integrate new hardware with the existing AI ecosystem
  • Participate in agile scrum development
  • Lead development efforts and mentor junior engineers

Benefits

  • Annual leave
  • Medical health plans
  • Dental health plans
  • Gym card
  • Employee pension matched up to 4%
  • Flexible interview approach
  • Reasonable interview adjustments
Staff Software Engineer at Graphcore | JobStash