The role of Senior Software Engineer at Graphcore is pivotal in scaling and managing the software infrastructure that supports their Machine Learning Software components. Key responsibilities include developing internal tools for the ML software stack, creating processes for software releases, and providing best practice guidance to developers. The position requires strong communication skills to liaise with tech leads and architects, ensuring that the software stack is reproducible and well-int