Staff Software Engineer AI Compute Libraries and Performance

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

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 and optimise high-performance compute kernels for AI workloads. You will work on linear algebra, tensor operations, numerical correctness and low-level performance. You will write C++ and Python, profile on Linux, make trade-offs across memory and threading, review designs, and mentor engineers.

Requirements

  • Excellent C++ and Python skills
  • Experience building performance-sensitive software
  • Strong understanding of processor architectures, Linux profiling and low-level optimisation
  • Proven technical leadership, including guiding engineering direction, reviewing designs and mentoring others
  • Ability to balance hands-on implementation with broader ownership and team impact
  • Experience with numerical correctness, benchmarking, regression testing or validation
  • Clear communication and strong judgement
  • Legal right to work in Poland

Responsibilities

  • Design and optimise high-performance compute kernels for AI workloads
  • Work across linear algebra, tensor operations, numerical correctness and low-level performance
  • Write C++ and Python
  • Profile software on Linux
  • Make trade-offs across memory, threading and numerical behaviour
  • Guide technical direction
  • Review designs
  • Help engineers make better decisions

Benefits

  • Flexible working
  • Medical and dental insurance, with family cover available
  • Phantom equity
  • Fully funded Medicover gym card
  • Death and disability insurance
  • 4% employer retirement contribution
  • Employee Assistance Programme
Staff Software Engineer AI Compute Libraries and Performance at Graphcore | JobStash