Senior Software Engineer

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 define and implement next-generation debugging capabilities for AI processors. You will expand debugger functionality, investigate software and hardware issues, collaborate across engineering disciplines, identify debug features, and build tools that help users understand behaviour and improve workload performance.

Requirements

  • Experience using debuggers to resolve complex program issues
  • Low-level programming skills in C, C++, or Rust
  • Understanding of processor architectures
  • Ability to communicate across software, firmware, and hardware teams
  • Familiarity with compiler toolchains, debugging protocols, Python, IDE development, or PyTorch
  • Legal right to work in the UK

Responsibilities

  • Define and implement next-generation debugging capabilities
  • Adapt and expand debugger functionality
  • Resolve complex issues across software and hardware boundaries
  • Build tools that help users understand behaviour and improve performance
  • Collaborate with software, firmware, hardware, partner, and customer teams
  • Identify debug feature opportunities

Benefits

  • Flexible working
  • Generous leave
  • Pension matched up to 5%
  • Phantom equity
  • Office spaces
  • Free food
  • On-site barista
  • Income protection
  • Life assurance
  • Private medical insurance
  • Dental cover
  • Health cash plan
  • Cycle to work scheme
  • Give as you earn
  • Interview adjustments
Senior Software Engineer at Graphcore | JobStash