Principal Software Architect
Core
Define and drive the architectural vision of the software stack for the Graphcore ML accelerator, shaping the software ecosystem and ensuring coherence across hardware and software components.
Role type
Principal Software Architect (ML Accelerator)
Builds
Software stack for Graphcore ML accelerator (firmware to ML frameworks)
Domain
AI Hardware / ML Infrastructure / HPC
Deliverable
production ML models | infrastructure
Required skills
Firmware, Drivers, ML frameworks (PyTorch, Triton), Collectives, HPC, Tooling, C & C++, CPU architectures, Architectural trade-off analysis, Proof-of-concept implementation
Preferred skills
Previous architecture role experience
Technologies
PyTorch, Triton, C, C++
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
