Director of Software Architecture
Level inferred from job title
Job description
Director of Software Architect at Graphcore, leading the architectural vision of the software stack for the Graphcore ML accelerator and leading an architecture team.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote · United Kingdom
What you'll do
- Communicate the long-term technical vision & strategy for the software architecture
- Define the processes and procedures to define, agree and maintain the software architecture
- Act as an advocate and thought leader for the long-term technical vision across the organisation
- Advocate for the user experience to ensure that the software architecture results in a software stack that is easy to use
- Manage technical and project-level architectural risks
- Work closely with engineering, product, leadership, and partners to ensure alignment between business goals and architectural vision
- Inspire, grow, mentor and develop the software architecture team
- Clearly communicate the trade off's for architectural decisions that have company wide impacts
- Stay informed about trends and developments in the ML/software ecosystem
What we're looking for
- Proven experience in a leadership role
- Experience of working with silicon and hardware teams
- 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
- Experience in one or more of these technologies; Firmware, Drivers, ML frameworks (PyTorch, Triton, etc), Collectives, HPC, Tooling, C & C++, CPU architectures
- Must hold the right to work in the UK
Nice to have
- Demonstrable experience in a previous architecture role
Your team
Software architecture team
Responsible for defining, maintaining and communicating the overarching architecture of our software stack, from firmware to ML frameworks; works within the wider software organisation, partnering closely with engineering teams.
Benefits
- Competitive salary
- Flexible working
- Generous annual leave policy
- Private medical insurance and health cash plan
- Dental plan
- Pension (matched up to 5%)
- Life assurance and income protection
- Generous parental leave policy
- Employee assistance programme (which includes health, mental wellbeing, and bereavement support)
- Range of healthy food and snacks at our central Bristol office
- Own barista bar
Apply
Direct apply at Graphcore
Opens the job posting at Graphcore
About Graphcore
One of the world's leading innovators in Artificial Intelligence compute
Graphcore is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies.
Mission
To enable Artificial Super Intelligence and ensure its benefits are accessible to everyone
Key facts
- Artificial Intelligence compute
- Part of the SoftBank Group
- Teams include AI research specialists, silicon designers, software engineers and systems architects
- Culture of continuous learning and constant innovation
What they value
- Continuous learning
- Constant innovation
- Inclusive work environment
