2 hours ago
Responsibilities
- Design, implement, optimize, and support critical software connecting Graphcore hardware with machine learning frameworks.
- Deliver new Triton features and improve software performance, quality, and usability.
- Review code and write technical documentation.
- Collaborate with upstream open-source communities and coordinate technical work across teams.
- Contribute to other framework teams as needed.
Requirements
- Strong software engineering skills with sound judgment around quality, complexity, and technical debt.
- Professional experience developing in Python and C++.
- Experience in compiler development.
- Ability to manage complex technical tasks with cross-team dependencies.
- Clear communication, proactive collaboration, and technical leadership skills.
- Interest in AI, machine learning frameworks, performance optimization, or computationally intensive engineering.
Benefits
- Flexible working arrangements.
- Generous leave.
- Up to 5% matched pension support.
- Phantom equity.
- Designed office spaces with free food and an on-site barista.
- Income protection and life assurance.
- Optional private medical insurance, dental cover, health cash plan, cycle-to-work scheme, and give-as-you-earn benefits.
About Graphcore
At Graphcore, we’re building the future of AI compute. 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. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. 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.