CareerPlanGet AI match score →

Director of Software Architecture

Bristol💼 Full-time🗓 2026-07-08 → 2026-08-01

Core

Lead the architectural vision and strategy for the software stack of Graphcore ML accelerators, defining processes and trade-offs for the team.

Role type

Director of Software Architecture

Builds

Software stack for Graphcore ML accelerator products (firmware to ML frameworks)

Domain

AI hardware compute / ML accelerator software

Deliverable

production ML models

Required skills

Leadership, silicon/hardware team collaboration, ML accelerator software expertise, C/C++, CPU architectures, HPC, ML frameworks (PyTorch, Triton), Firmware, Drivers, Collectives, Tooling

Preferred skills

Previous architecture role experience

Technologies

PyTorch, Triton, C, C++, Firmware, Drivers, Collectives, HPC, Tooling

Responsibilities

Communicate long-term technical vision and strategy; Define processes for software architecture; Act as thought leader and advocate; Manage technical and project-level architectural risks; Work with engineering and product to align business goals; Mentor and develop the architecture team; Communicate trade-offs for company-wide architectural decisions.

Seniority

Director, leadership & strategy

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗