About the role
<p><strong>Location:</strong> Bristol, UK <br><strong>Start date: </strong>September 2027<br><strong>Application deadline</strong>: Midnight, 29th November 2026 <br><em>We encourage you to apply early, as we may close applications before the advertised deadline.</em></p>
<h3>The Graduate Programme at Graphcore</h3>
<p>Join Graphcore in a permanent role and start your career with two years of hands-on learning. From day one, you’ll be trusted to take ownership, share your ideas and help shape what we’re creating. You’ll tackle challenging problems alongside a team who support your development and are as excited about your success as you are.</p>
<p><iframe style="display: table; margin-left: auto; margin-right: auto;" src="https://www.youtube.com/embed/sUqy-WuXPsE" width="560" height="314"></iframe></p>
<h3><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">What </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> work on</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></h3>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Put your C++ skills to work modelling future AI accelerators before they exist and help shape how Graphcore engineers design them.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">As a Graduate Software Engineer in Accelerator Modelling, </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> develop, </span><span data-ccp-parastyle="Normal (Web)">test</span><span data-ccp-parastyle="Normal (Web)"> and refine models and simulations for </span><span data-ccp-parastyle="Normal (Web)">the </span><span data-ccp-parastyle="Normal (Web)">next-generation AI accelerators. Your work will help predict performance, power </span><span data-ccp-parastyle="Normal (Web)">consumption</span><span data-ccp-parastyle="Normal (Web)"> and scalability, giving engineers evidence to compare approaches before hardware decisions are made.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">You’ll</span><span data-ccp-parastyle="Normal (Web)"> investigate how complex workloads behave, contribute to planning, design, </span><span data-ccp-parastyle="Normal (Web)">implementation</span><span data-ccp-parastyle="Normal (Web)"> and testing, and help other teams integrate future hardware versions. </span><span data-ccp-parastyle="Normal (Web)">You’ll</span><span data-ccp-parastyle="Normal (Web)"> also help scale distributed modelling environments. </span><span data-ccp-parastyle="Normal (Web)">It’s</span><span data-ccp-parastyle="Normal (Web)"> a chance to see how software models connect architectural ideas with future hardware.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></p>
<h3><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Your team and Support</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></h3>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">The Accelerator Modelling Team works across architecture, </span><span data-ccp-parastyle="Normal (Web)">hardware</span><span data-ccp-parastyle="Normal (Web)"> and software. </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">You'll</span><span data-ccp-parastyle="Normal (Web)"> be working in a small team, team lead and all senior members would support you with every step on your way. </span><span data-ccp-parastyle="Normal (Web)">Modelling team faces a lot of the unknowns and challenging problems</span><span data-ccp-parastyle="Normal (Web)"> at the </span><span data-ccp-parastyle="Normal (Web)">cutting edge</span><span data-ccp-parastyle="Normal (Web)"> of AI technology.</span> <span data-ccp-parastyle="Normal (Web)">There’s</span><span data-ccp-parastyle="Normal (Web)"> a </span><span data-ccp-parastyle="Normal (Web)">buddy system in place, so you will always have a point of contact</span><span data-ccp-parastyle="Normal (Web)">, ready to answer all questions or help with anything.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Decisions are driven by evidence from the models and clear engineering judgement. </span><span data-ccp-parastyle="Normal (Web)">You’ll</span><span data-ccp-parastyle="Normal (Web)"> be encouraged to ask questions, challenge existing </span><span data-ccp-parastyle="Normal (Web)">approaches</span><span data-ccp-parastyle="Normal (Web)"> and share ideas for making things better.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<h3><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">How </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> learn and grow</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></h3>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">During the two-year programme, </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> build practical experience in C++ development, hardware </span><span data-ccp-parastyle="Normal (Web)">simulation</span><span data-ccp-parastyle="Normal (Web)"> and performance modelling, building skills close to architecture, </span><span data-ccp-parastyle="Normal (Web)">software</span><span data-ccp-parastyle="Normal (Web)"> and hardware design.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Developing and debugging modelling code will help you understand how complex workloads behave and how to test whether a model captures that behaviour. Reviews and feedback will help you develop your engineering judgement and explain the trade-offs you find.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Working with architects, engineers and machine learning researchers will show you how modelling results inform hardware decisions and how your work connects to the wider computing system.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<h3><strong><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">What </span><span data-ccp-parastyle="Normal (Web)">we're</span><span data-ccp-parastyle="Normal (Web)"> looking</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)"> f</span></span><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">or</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></h3>
<ul>
<li><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Bachelor’s/</span><span data-ccp-parastyle="Normal (Web)">Master’s</span><span data-ccp-parastyle="Normal (Web)"> degree, or equivalent experience, in Computer Science, Maths, Machine Learning, Data Science or a related field</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></li>
<li><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Strong C++ programming skills, gained through study, projects, personal </span><span data-ccp-parastyle="Normal (Web)">coding</span><span data-ccp-parastyle="Normal (Web)"> or practical experience</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></li>
<li><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">An understanding of computer science fundamentals and an interest in
<h3>The Graduate Programme at Graphcore</h3>
<p>Join Graphcore in a permanent role and start your career with two years of hands-on learning. From day one, you’ll be trusted to take ownership, share your ideas and help shape what we’re creating. You’ll tackle challenging problems alongside a team who support your development and are as excited about your success as you are.</p>
<p><iframe style="display: table; margin-left: auto; margin-right: auto;" src="https://www.youtube.com/embed/sUqy-WuXPsE" width="560" height="314"></iframe></p>
<h3><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">What </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> work on</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></h3>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Put your C++ skills to work modelling future AI accelerators before they exist and help shape how Graphcore engineers design them.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">As a Graduate Software Engineer in Accelerator Modelling, </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> develop, </span><span data-ccp-parastyle="Normal (Web)">test</span><span data-ccp-parastyle="Normal (Web)"> and refine models and simulations for </span><span data-ccp-parastyle="Normal (Web)">the </span><span data-ccp-parastyle="Normal (Web)">next-generation AI accelerators. Your work will help predict performance, power </span><span data-ccp-parastyle="Normal (Web)">consumption</span><span data-ccp-parastyle="Normal (Web)"> and scalability, giving engineers evidence to compare approaches before hardware decisions are made.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">You’ll</span><span data-ccp-parastyle="Normal (Web)"> investigate how complex workloads behave, contribute to planning, design, </span><span data-ccp-parastyle="Normal (Web)">implementation</span><span data-ccp-parastyle="Normal (Web)"> and testing, and help other teams integrate future hardware versions. </span><span data-ccp-parastyle="Normal (Web)">You’ll</span><span data-ccp-parastyle="Normal (Web)"> also help scale distributed modelling environments. </span><span data-ccp-parastyle="Normal (Web)">It’s</span><span data-ccp-parastyle="Normal (Web)"> a chance to see how software models connect architectural ideas with future hardware.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></p>
<h3><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Your team and Support</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></h3>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">The Accelerator Modelling Team works across architecture, </span><span data-ccp-parastyle="Normal (Web)">hardware</span><span data-ccp-parastyle="Normal (Web)"> and software. </span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">You'll</span><span data-ccp-parastyle="Normal (Web)"> be working in a small team, team lead and all senior members would support you with every step on your way. </span><span data-ccp-parastyle="Normal (Web)">Modelling team faces a lot of the unknowns and challenging problems</span><span data-ccp-parastyle="Normal (Web)"> at the </span><span data-ccp-parastyle="Normal (Web)">cutting edge</span><span data-ccp-parastyle="Normal (Web)"> of AI technology.</span> <span data-ccp-parastyle="Normal (Web)">There’s</span><span data-ccp-parastyle="Normal (Web)"> a </span><span data-ccp-parastyle="Normal (Web)">buddy system in place, so you will always have a point of contact</span><span data-ccp-parastyle="Normal (Web)">, ready to answer all questions or help with anything.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Decisions are driven by evidence from the models and clear engineering judgement. </span><span data-ccp-parastyle="Normal (Web)">You’ll</span><span data-ccp-parastyle="Normal (Web)"> be encouraged to ask questions, challenge existing </span><span data-ccp-parastyle="Normal (Web)">approaches</span><span data-ccp-parastyle="Normal (Web)"> and share ideas for making things better.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<h3><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">How </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> learn and grow</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></h3>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">During the two-year programme, </span><span data-ccp-parastyle="Normal (Web)">you’ll</span><span data-ccp-parastyle="Normal (Web)"> build practical experience in C++ development, hardware </span><span data-ccp-parastyle="Normal (Web)">simulation</span><span data-ccp-parastyle="Normal (Web)"> and performance modelling, building skills close to architecture, </span><span data-ccp-parastyle="Normal (Web)">software</span><span data-ccp-parastyle="Normal (Web)"> and hardware design.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Developing and debugging modelling code will help you understand how complex workloads behave and how to test whether a model captures that behaviour. Reviews and feedback will help you develop your engineering judgement and explain the trade-offs you find.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Working with architects, engineers and machine learning researchers will show you how modelling results inform hardware decisions and how your work connects to the wider computing system.</span></span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335559738":120,"335559739":0,"335559740":240}"> </span></p>
<h3><strong><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">What </span><span data-ccp-parastyle="Normal (Web)">we're</span><span data-ccp-parastyle="Normal (Web)"> looking</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)"> f</span></span><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">or</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></h3>
<ul>
<li><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Bachelor’s/</span><span data-ccp-parastyle="Normal (Web)">Master’s</span><span data-ccp-parastyle="Normal (Web)"> degree, or equivalent experience, in Computer Science, Maths, Machine Learning, Data Science or a related field</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></li>
<li><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">Strong C++ programming skills, gained through study, projects, personal </span><span data-ccp-parastyle="Normal (Web)">coding</span><span data-ccp-parastyle="Normal (Web)"> or practical experience</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559740":240}"> </span></li>
<li><span data-contrast="none"><span data-ccp-parastyle="Normal (Web)">An understanding of computer science fundamentals and an interest in
Requirements
- Core
