Director of Software Architecture

🇬🇧 Bristol, United Kingdom
Posted 4 months ago
Expires July 21, 2026
Full TimeOn-siteEngineeringProduct

The Director of Software Architecture at Graphcore will lead the architectural vision of the software stack for the company's machine learning accelerator products. This role involves heading an architecture team responsible for defining, maintaining, and communicating the overarching software architecture, encompassing components from firmware to machine learning frameworks. The position is based in Bristol, UK.

Key responsibilities include articulating the long-term technical vision and strategy for the software architecture, establishing processes to define and maintain this architecture, and acting as a thought leader to advocate for the technical vision across the organization. The role also involves ensuring that the software architecture results in a user-friendly software stack, managing technical and project-level architectural risks, and collaborating closely with engineering, product, leadership, and partners to align business goals with the architectural vision. Additionally, the Director will inspire, mentor, and develop the software architecture team and clearly communicate the trade-offs of architectural decisions that have company-wide impacts.

The ideal candidate will have proven experience in a leadership role, technical expertise in the machine learning accelerator software space, and experience working with silicon and hardware teams. Essential skills include excellent written and verbal communication, a collaborative mindset with the ability to influence, and a pragmatic approach to decision-making, being aware of trade-offs and implications. Experience in technologies such as firmware, drivers, machine learning frameworks (e.g., PyTorch, Triton), collectives, high-performance computing, tooling, C and C++, and CPU architectures is also required. Demonstrable experience in a previous architecture role is desirable.

Graphcore offers a competitive salary, flexible working arrangements, a generous annual leave policy, private medical insurance, a health cash plan, a dental plan, pension matching up to 5%, life assurance, and income protection. Additional benefits include a generous parental leave policy, an employee assistance program covering health and mental wellbeing, and a range of healthy food and snacks at the central Bristol office, which also features a barista bar.

Graphcore is committed to building an inclusive work environment that welcomes people of different backgrounds and experiences. The company offers an equal opportunity process and understands the importance of accommodating visible and invisible differences. Flexible approaches to interviews and reasonable adjustments are available upon request.

More Jobs at Graphcore