About this role
<h2><strong>About Graphcore </strong></h2> <p>At Graphcore, we’re building the future of AI compute.</p> <p>We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.</p> <p>As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem.</p> <p>To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world.</p> <p>We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence.</p> <p> </p> <p><strong><span data-contrast="auto">The Team</span></strong><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun" data-ccp-charstyle-defn="{"ObjectId":"ac0262f4-8a9e-5820-b908-2d943c5f7113|1","ClassId":1073872969,"Properties":[201342446,"1",201342447,"5",201342448,"1",201342449,"1",469777841,"Calibri",469777842,"Arial",469777843,"Calibri",469777844,"Calibri",201341986,"1",469769226,"Calibri,Arial",268442635,"24",469775450,"normaltextrun",201340122,"1",134233614,"true",469778129,"normaltextrun",335572020,"1",469778324,"Default Paragraph Font"]}">The ML QA team</span><span data-ccp-charstyle="apple-converted-space" data-ccp-charstyle-defn="{"ObjectId":"2fd183b4-ad5c-5199-9fc7-89a6d0356079|1","ClassId":1073872969,"Properties":[201342446,"1",201342447,"5",201342448,"1",201342449,"1",469777841,"Calibri",469777842,"Arial",469777843,"Calibri",469777844,"Calibri",201341986,"1",469769226,"Calibri,Arial",268442635,"24",469775450,"apple-converted-space",201340122,"1",134233614,"true",469778129,"apple-converted-space",335572020,"1",469778324,"Default Paragraph Font"]}"> </span><span data-ccp-charstyle="normaltextrun">is responsible for</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">validating</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">the machine learning software stack running on</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">Graphcore</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">hardware. The team works across integration testing, feature validation, performance benchmarking, and end-to-end workload testing, covering multiple layers of the software stack including ML frameworks, runtime behaviour, distributed execution, and system-level functionality.</span><span data-ccp-charstyle="eop" data-ccp-charstyle-defn="{"ObjectId":"920dbcde-2834-5e15-a5fa-062170b236ba|1","ClassId":1073872969,"Properties":[201342446,"1",201342447,"5",201342448,"1",201342449,"1",469777841,"Calibri",469777842,"Arial",469777843,"Calibri",469777844,"Calibri",201341986,"1",469769226,"Calibri,Arial",268442635,"24",469775450,"eop",201340122,"1",134233614,"true",469778129,"eop",335572020,"1",469778324,"Default Paragraph Font"]}"> </span></span><span data-ccp-props="{"134233117":true,"134233118":true,"335559738":0,"335559739":0}"> </span></p> <p><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">The team collaborates closely with software engineering teams throughout the development lifecycle, helping define validation strategies early and implementing the test coverage required to</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">validate</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">correctness, functionality, scalability, and performance. The ML QA team also owns performance-focused validation, including benchmark execution, regression analysis, and reporting across real-world ML workloads and extracted model subgraphs.</span><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{"134233117":true,"134233118":true,"335559738":0,"335559739":0}"> </span></p> <p><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">As Technical Product Owner for ML QA, you will help coordinate and prioritise this work, ensuring the team has clear direction, well-defined deliverables, and alignment with wider software roadmap</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">objectives</span><span data-ccp-charstyle="normaltextrun">.</span><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{}"> </span></p> <p><span data-ccp-props="{}"> </span></p> <p><strong><span data-contrast="auto">Responsibilities and Duties</span></strong><span data-ccp-props="{}"> </span></p> <p><span data-contrast="auto">Own and Shape the Component Backlog</span><span data-ccp-props="{}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Create and maintain team roadmaps for the Program Increment (PI) and long term plan to help visualise the current backlog and communicate status and progress to all stakeholders.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Translate feature-level intent into actionable Software QA work and feedback team intent and challenges to help shape the features with the Technical Product Manager.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Maintain a clear, prioritised backlog of Epics and Stories for the Software QA team.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Ensure all work is clearly linked to higher-level product outcomes.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">Work with engineers and technical leads to refine acceptance criteria, validation scope, and delivery expectations. </span><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <p><span data-contrast="auto">Support Delivery Across Sprints and Planning Increments</span><span data-ccp-props="{}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Actively support sprint planning, reviews, demos, providing visual outputs that demonstrate progress against the plan, learnings and changes.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Involve the team in the right discussions to ensure desired outcomes are realistic, and the team’s ability to deliver them are clearly communicated.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Ensure the backlog is sufficiently maintained to prepare for PI planning, identifying dependencies and risks early and aligning with other teams on the scope taken into planning.</span><span data-ccp-props="{}"> </span></li> <li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Ensure your team’s work aligns with agreed PI objectives.</span><span data-ccp-props="{}"> </span></li> </ul> <p><span data-contrast="auto">Coordinate Validation Across Teams</span><span data-ccp-props="{}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">Work closely with Technical Product Owners, Product Managers, engineering teams, and technical leads to manage dependencies and alignment.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">Coordinate feature validation planning with teams working across ML frameworks, runtime systems, performance tooling, distributed execution, and infrastructure. </span><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">Help ensure testing, benchmarking, and integration activities are planned early as part of feature development. </span><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> <li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">Facilitate communication between teams to</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">identify</span><span data-ccp-charstyle="apple-converted-space"> </span><span data-ccp-charstyle="normaltextrun">risks, blockers, and changing priorities.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <p><span data-contrast="auto">Enable Effective Technical Collaboration </span><span data-ccp-props="{}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Develop sufficient technical understanding of the ML software stack and validation workflows to engage effectively with engineers and stakeholders. </span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Help prioritise validation coverage for new features, performance improvements, and software changes. </span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Support constructive technical discussions while balancing delivery priorities and quality expectations. </span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Help remove organisational blockers and improve coordination across teams and stakeholders. </span><span data-ccp-props="{}"> </span></li> </ul> <p><span data-ccp-props="{}"> </span></p> <p><strong><span data-contrast="none">Candidate Profile </span></strong></p> <p><strong><span data-contrast="auto">Essential:</span></strong><span data-ccp-props="{}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Experience working as a Product Owner (or similar role) in an agile environment.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Ability to communicate clearly with both technical and non-technical stakeholders.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Strong backlog management and refinement skills.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Proven experience in developing product vision and roadmaps</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Ability to understand and discuss technical concepts related to software development, testing, or infrastructure.</span><span data-ccp-props="{}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">Strategic mindset with empathy and ability to bring calm, clarity and support.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">Excellent facilitation skills, ability to guide discussions / events to conclusion</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none">Ability to simplify and present complex information.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="9" data-aria-level="1"><span data-contrast="none">Confidence working with technical teams and complex systems.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="10" data-aria-level="1"><span data-contrast="none">Experience coordinating work across multiple teams or components.</span><span data-ccp-props="{"134233117":true,"134233118":true}"> </span></li> </ul> <p> </p> <p><strong><span data-contrast="auto">Desirable</span></strong><span data-ccp-props="{}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="11" data-aria-level="1"><span data-contrast="auto">Certified Scrum Product Owner (CSPO) or Professional Scrum Product Owner (PSPO)</span><span data-ccp-props="{"201341983":0,"335559740":278}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="12" data-aria-level="1"><span data-contrast="auto">Experience of working in SAFe / Scrum@scale</span><span data-ccp-props="{"201341983":0,"335559740":278}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="13" data-aria-level="1"><span data-contrast="auto">Experience with Atlassian Tool Suite. </span><span data-ccp-props="{"201341983":0,"335559740":278}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-aria-posinset="14" data-aria-level="1"><span data-contrast="auto"><span data-ccp-charstyle="normaltextrun">Experience working with machine learning software, ML infrastructure, or performance benchmarking environments. </span><span data-ccp-charstyle="eop"> </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li> </ul> <p><span data-ccp-props="{}"> </span></p> <h2><strong>
Benefits
</strong></h2> <p>In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar!
We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.</p> <p><em data-stringify-type="italic">Applicants for this position must hold the right to work in the UK.
Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications</em></p>