← Back to job listings
GR
Principal Software Architect
Graphcore · Cambridge, United Kingdom
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
JobSpring