InternFlow

Europe Arbeitnow ·

full-time

Software 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.

software engineercompiler developmentpythonc++machine learning frameworksperformance optimizationtritonpytorchai 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

RoleSoftware Engineer - Triton
CompanyGraphcore
LocationBristol
Typefull-time
CompensationNot disclosed
DeadlineRolling

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.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Graphcore

Other jobs at Graphcore

Internships at Graphcore

See all 25 openings at Graphcore

Explore Related Placements


// similar opportunities

You might also like

Software Engineer

Janestreet

Janestreet logo
Londonfull-time
Arbeitnow

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...

Apply now →

Software Engineer

Spire

Spire logo
Glasgowfull-time
Arbeitnow

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...

Apply now →

Software Engineer

Benchmark

Benchmark logo
Almelo, Overijssel, Nederlandfull-time
Arbeitnow

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...

Apply now →

Software Engineer

Wolt

Wolt logo
Londonfull-time
Arbeitnow

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...

Apply now →

Software Engineer

Axle Careers

Axle Careers logo
Londonfull-time
Arbeitnow

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...

Apply now →

Software Engineer

Salland Engineering

Salland Engineering logo
Zwolle, Overijssel, Netherlandsfull-time
Arbeitnow

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...

Apply now →