Europe Arbeitnow ·
full-timeSoftware Engineer - Triton
Graphcore · Bristol
Graphcore is a company specializing in artificial intelligence compute, focusing on the development of hardware and software infrastructure designed to accelerate machine learning workloads. In this software engineering role, you will join the Triton team to build framework support that enables developers to utilize Graphcore hardware effectively. Your day-to-day responsibilities will involve designing, implementing, and optimizing software that bridges the gap between Graphcore accelerators and major machine learning frameworks like Triton and PyTorch. You will be expected to deliver new features, conduct code reviews, and contribute to technical documentation while collaborating with upstream open-source communities. This position is well-suited for engineers who possess strong programming skills in Python and C++ and have practical experience in compiler development. The role requires an individual capable of managing complex technical tasks with cross-team dependencies and a genuine interest in performance optimization for computationally intensive engineering. You will have the opportunity to take ownership of critical software components and shape how researchers and engineers interact with advanced AI hardware.
About the job Build the framework support that helps AI developers unlock Graphcore hardware. 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. 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. 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. 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. The team and culture 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. 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. 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. What we’re looking for · Strong software engineering skills, with the judgement to manage quality, complexity and technical debt. · Experience developing in Python and C++. · Experience in compiler development. · Ability to manage complex technical tasks with cross-team dependencies. · Clear communication skills, with a proactive approach to collaboration and technical leadership. · Interest in AI, ML frameworks, performance optimisation or computationally intensive engineering. Benefits · Flexible working: Balance your work and personal life with greater flexibility · Generous leave: Take time to rest, recharge and enjoy life outside of work · Retirement planning support: Up to 5% matched pension · Phantom equity: Share in Graphcore’s success · Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day · Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones · Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover · Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. 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. Join the Team at Graphcore Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of th
| Role | Software Engineer - Triton |
|---|---|
| Company | Graphcore |
| Location | Bristol |
| Type | full-time |
| Compensation | Not disclosed |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Graphcore
Other jobs at Graphcore
- Senior Systems Engineer · Bristol
- Staff Soc Architect · Bristol
- Board Test Engineer · Bristol
- Graduate Firmware Engineer 2027 · Bristol
- Graduate Cloud Platform Engineer 2027 · Bristol
Internships at Graphcore
Explore Related Placements
// similar opportunities
You might also like
Software Engineer
Janestreet
About the Position We’re looking for Software Engineers who want to help us design and build the systems and tools that run the firm. You’ll find Software Engin...
Software Engineer
Spire
Spire Global is seeking a Software Engineer to join our Satellite Developer Experience (SatDevEx) team to create and expand a software build, test, and deployme...
Software Engineer
Benchmark
Ben jij een ervaren software engineer die complexe technische vraagstukken niet uit de weg gaat? Voor Benchmark zoeken we een Software Engineer met een diepgaan...
Software Engineer
Wolt
About Wolt At Wolt, we create technology that brings joy, simplicity and earnings to the neighborhoods of the world. In 2014 we started with delivery of restaur...
Software Engineer
Axle Careers
About Us At Axle Energy, we’re building the infrastructure that will underpin the decarbonised energy system. Our software moves energy usage to times when elec...
Software Engineer
Salland Engineering
Do you want to work in a high tech environment where innovation is not a promise, but daily practice? At Salland Engineering, you work on technology for testing...