All jobs

Software Engineer - Triton

Graphcore Sourced

Bristol, United Kingdom Full-time Not specified

About the role

<h3 class="PDq2pG_selectionAnchorContainer" data-start="135" data-end="148">About the job</h3> <p data-start="150" data-end="229">Build the framework support that helps AI developers unlock Graphcore hardware.</p> <p data-start="231" data-end="458">You will help Graphcore accelerators work seamlessly with state-of-the-art ML frameworks, including Triton and PyTorch. Reporting to a Team Lead in Frameworks, you will design, implement, optimise and support critical software.</p> <p data-start="460" data-end="660">Your work will shape how researchers and engineers use Graphcore hardware for demanding machine learning workloads. You will improve performance, quality and usability across a complex software stack.</p> <p data-start="662" data-end="874">You will join our Triton team, delivering new features, reviewing code, writing technical documentation and working with upstream communities. You will also help coordinate open-ended technical work across teams.</p> <p data-start="876" data-end="1046">This role offers deep technical ownership and visible impact as the ML software landscape evolves. You will keep learning and may contribute across other framework teams.</p> <h3 data-start="1048" data-end="1068">The team and culture</h3> <p data-start="1070" data-end="1261">The Frameworks team connects Graphcore hardware with the tools ML engineers and researchers rely on. We work across PyTorch, Triton, JAX and TensorFlow, focusing on usability and performance.</p> <p data-start="1263" data-end="1436">Work happens through agile practices, close technical discussion and clear ownership. Engineers are trusted to speak up, solve hard problems and move work forward with pace.</p> <p data-start="1438" data-end="1613">Decisions are shaped by evidence, code quality and business outcomes. You will work across Graphcore and with open-source communities to deliver software developers can trust.</p> <h3 data-start="1615" data-end="1637">What we’re looking for</h3> <p data-start="1639" data-end="2099">· Strong software engineering skills, with the judgement to manage quality, complexity and technical debt.<br>· Experience developing in Python and C++.<br>· Experience in compiler development.<br>· Ability to manage complex technical tasks with cross-team dependencies.<br>· Clear communication skills, with a proactive approach to collaboration and technical leadership.<br>· Interest in AI, ML frameworks, performance optimisation or computationally intensive engineering.</p> <h3 data-start="2315" data-end="2323">Benefits</h3> <p data-start="2325" data-end="3113">· Flexible working: Balance your work and personal life with greater flexibility<br>· Generous leave: Take time to rest, recharge and enjoy life outside of work<br>· Retirement planning support: Up to 5% matched pension<br>· Phantom equity: Share in Graphcore’s success<br>· Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day<br>· Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones<br>· Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover<br>· Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn</p> <p data-start="3115" data-end="3477">We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work.<br>We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you.</p> <h3 data-start="3650" data-end="3676">Join the Team at Graphcore</h3> <p data-start="3678" data-end="3957">Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It

Skills

Frameworks

Apply to Software Engineer - Triton at Graphcore

Hyrovo matches you to jobs worldwide and helps you apply. Browsing, matching, and applying are free; AI-written CVs and cover letters are pay-as-you-go.

Apply now