About the job
Join Graphcore as a Software Engineer - Triton
At Graphcore, we're pioneers in the realm of Artificial Intelligence compute, dedicated to developing cutting-edge hardware, software, and systems infrastructure that will catalyze the next wave of AI advancements. Our mission is to facilitate the widespread adoption of AI solutions across diverse sectors.
As a proud member of the SoftBank Group, we are part of an elite collective of companies that are shaping the future with transformative technologies. Together, we are committed to realizing the vision of Artificial Super Intelligence, ensuring that its benefits are accessible to everyone.
Our diverse teams are a blend of AI research experts, silicon engineers, software developers, and systems architects, fostering an environment of continuous learning and relentless innovation.
Position Overview
As a Software Engineer on our Triton team, you will report to a Team Lead and take a crucial role in designing, implementing, optimizing, and maintaining software that guarantees exceptional support for Graphcore's machine learning accelerators within leading machine learning frameworks like PyTorch and Triton (note: “Triton” here refers to the Triton language/compiler, not the inference framework).
Your responsibilities will include collaborating within a SCRUM team to deliver new features, enhancing performance, reviewing code, writing technical documentation, engaging with upstream communities, maintaining the codebase, and providing user support.
In this role, you will work closely with fellow engineers across various teams, helping coordinate and execute complex technical tasks. Your proactive communication skills will be essential as you develop deep expertise in the Triton project, eventually contributing to the team’s technical direction and processes.

