Search...

Principal Software Architect

G
Graphcore

Graphcore is a Bristol-based AI chipmaker (IPU accelerators), a SoftBank subsidiary and a Molten Ventures portfolio company.

Maintainer signals as of 8/14/2026

About Graphcore

Graphcore (graphcore.ai) is a British semiconductor company building Intelligence Processing Units (IPUs) for AI workloads. Founded in Bristol in 2016, it was acquired by SoftBank in 2024. It is a portfolio company of Molten Ventures.

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 define and document the software architecture for an ML accelerator stack spanning firmware, drivers, and ML frameworks. You communicate architectural principles, assess new technologies, prototype concepts, maintain the architecture as products evolve, and align software requirements with hardware, silicon, engineering, product, leadership, and partner needs.

Requirements

  • Expertise in firmware, drivers, ML frameworks, collectives, HPC, tooling, C and C++, or CPU architectures
  • Technical expertise in ML accelerator software
  • Excellent written and verbal communication skills
  • Collaborative mindset and ability to influence
  • Pragmatic decision-making and trade-off awareness
  • Previous architecture experience

Responsibilities

  • Define and document the software architecture
  • Work across software domains to ensure coherent end-to-end architecture
  • Communicate the software architecture to engineering teams
  • Ensure teams understand software components, interfaces, and guiding principles
  • Maintain the software architecture as the product evolves
  • Communicate architectural changes to stakeholders
  • Stay informed about ML and software ecosystem developments
  • Assess the architectural impact of new technologies
  • Prototype and validate architectural concepts through proof-of-concept implementations
  • Contribute to future product definitions
  • Work with hardware and silicon architects
  • Ensure the software architecture meets product requirements
  • Align business goals and architectural direction with engineering, product, leadership, and partners

Benefits

  • Flexible working
  • Annual leave
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Healthy food and snacks
  • Barista bar
Principal Software Architect at Graphcore | JobStash