Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Graphcore

Director of Software Architecture

Posted Updated
Discussion
  • We are looking for a Director of Software Architect to lead the architectural vision of the software stack for the Graphcore ML accelerator
  • In this role, you lead an architecture team that will define the software architecture for Graphcore products
  • You are a thought leader and an advocate for our long-term technical vision, engaging with project stakeholder, external partners and customers to ensure alignment and clarity
  • The software architecture team is responsible for defining, maintaining and communicating the overarching architecture of our software stack, from firmware to ML frameworks
  • The team works within the wider software organisation, partnering closely with engineering teams who deliver against this architectural vision
  • 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

Benefits

  • Work-Life Balance: We believe you should have a good work-life balance. Everyone’s situation is different, so we offer flexible working arrangements and start and finish times, allowing you to choose when to work from home or come into the office
  • Healthcare: We offer Private Medical Insurance (PMI) to our employees to help them take care of their health and that of their loved ones
  • Pension: We believe that our employees deserve the best when it comes to planning for their future
  • Income Protection: Graphcore understands that unforeseen circumstances can happen, and we want to ensure our employees have the necessary financial security in place
  • Progression: We prioritise learning and development as an integral part of our culture at Graphcore. Our Talent Development team is dedicated to equipping all our employees with the necessary tools, resources, and support to enhance their skills and reach their full potential in their careers
  • Wellbeing: We want to ensure that our employees have the resources and support they need to prioritise their health and wellbeing
  • You are an excellent communicator, and you proactively convey architectural decisions and changes as the product evolves
  • Technical expertise in the ML accelerator software space
  • Experience in one or more of these technologies; Firmware, Drivers, ML frameworks (PyTorch, Triton, etc), Collectives, HPC, Tooling, C & C++, CPU architectures
  • Pragmatic approach to decision making, being very aware of trade-offs and implications
  • Experience of working with silicon and hardware teams
  • Collaborative mindset and ability to influence
  • Excellent communication skill, both written and verbal
  • Proven experience in a leadership role
  • Demonstrable experience in a previous architecture role

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.