Skip to content
← Back to job listings

Principal Software Architect

Graphcore · Cambridge, United Kingdom

External listingfull-timeabout 1 month ago

About The Role

Join Graphcore, a leading AI hardware and software company, as a Principal Software Architect. In this role, you will define and drive the architectural vision of our software stack for the Graphcore ML accelerator. You will shape the architecture of our software ecosystem, maintain a deep understanding of the product's hardware and software components, and work closely with engineering teams to deliver against this architectural vision.

  • Defining and driving the architectural vision of the software stack for the Graphcore ML accelerator.
  • Shaping the architecture of the software ecosystem and maintaining a deep understanding of the product’s hardware and software components.
  • Collaborating with engineering teams to ensure alignment between business goals and architectural direction.
  • You are an excellent communicator, and you proactively convey the software architecture
  • You bring a pragmatic, trade-off-aware approach to decision-making, fully recognising the impact of architectural choices on product direction and engineering outcomes
  • Expertise in one or more of these technologies; Firmware, Drivers, ML frameworks (PyTorch, Triton, etc), Collectives, HPC, Tooling, C & C++, CPU architectures
  • Technical expertise in the ML accelerator software space
  • Excellent communication skill, both written and verbal
  • Collaborative mindset and ability to influence
  • Pragmatic approach to decision making, being very aware of trade-offs and implications
  • Demonstrable experience in a previous architecture role

This is an external listing. JobSpring does not represent or verify the employer. Report this listing