New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →

From the employer's careers site First seen 25 Oct 2026

Director of Software Architecture

Graphcore Bristol, UK executive full-time

The employer hasn't listed a salary.

Apply on Graphcore

Description

We are seeking a Director of Software Architecture to lead the architectural vision of the software stack for Graphcore's ML accelerator.

In this role, you will lead an architecture team that defines the software architecture for Graphcore products. As a thought leader, you will engage with stakeholders, partners, and customers to ensure alignment and clarity on our long-term technical vision.

The software architecture team is responsible for defining, maintaining, and communicating the overarching architecture of our software stack, from firmware to ML frameworks. The team works closely with engineering teams to deliver against this architectural vision.

Key responsibilities include:

  • Communicating the long-term technical vision and strategy for the software architecture
  • Defining processes and procedures for defining, agreeing, and maintaining the software architecture
  • Advocating for the long-term technical vision across the organisation
  • Ensuring the software architecture results in a user-friendly software stack
  • Managing technical and project-level architectural risks
  • Collaborating with engineering, product, leadership, and partners to align business goals and architectural vision
  • Inspiring, growing, mentoring, and developing the software architecture team
  • Communicating trade-offs for architectural decisions with company-wide impacts
  • Staying informed about trends and developments in the ML/software ecosystem

The ideal candidate will have:

  • Proven experience in a leadership role
  • Experience working with silicon and hardware teams
  • Technical expertise in the ML accelerator software space
  • Excellent communication skills, both written and verbal
  • Collaborative mindset and ability to influence
  • Pragmatic approach to decision-making, aware of trade-offs and implications
  • Experience in one or more of these technologies: Firmware, Drivers, ML frameworks (PyTorch, Triton, etc.), Collectives, HPC, Tooling, C & C++, CPU architectures

Desirable experience includes:

  • Demonstrable experience in a previous architecture role

Skills

Required

  • Leadership
  • Software Architecture
  • ML Accelerator
  • Firmware
  • Drivers
  • ML Frameworks
  • Collectives
  • HPC
  • Tooling
  • C
  • C++
  • CPU Architectures

Nice to have

  • Architecture Role Experience

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/graphcore/jobs/8400021002

Apply on Graphcore