2026 Graduate Software Engineer - Triton in England

2026 Graduate Software Engineer - Triton in England

England Entry level 70000 - 90000 £ / year (est.) No working from home possible
graphcore

At a Glance

  • Tasks: Build software that enhances machine learning on Graphcore hardware.
  • Company: Join Graphcore, a leader in AI innovation and technology.
  • Benefits: Enjoy flexible working, generous leave, and a supportive workplace culture.
  • Other info: Collaborative environment with opportunities for growth and learning.
  • Why this job: Make a real impact in AI while developing your technical skills.
  • Qualifications: Degree in computer science or related field; experience with Python or C++.

The predicted salary is between 70000 - 90000 £ per year.

About The Job

Build the software that helps machine learning developers get more from Graphcore hardware.

As a Graduate Software Engineer in our Triton team, you will help connect Graphcore accelerators with the ML frameworks developers use every day.

Your work will make our software easier to use, more reliable and more performant for real AI workloads.

You will learn how compilers, frameworks and hardware interact in a production engineering setting.

You will contribute to features, tests, documentation, code reviews and performance improvements across a complex codebase.

You will be supported by experienced engineers while taking ownership of meaningful work early.

This role suits a curious graduate who wants to grow deep technical skills and see their code make a practical difference.

The Team & Culture

The Frameworks team makes Graphcore hardware work smoothly with tools such as Py Torch, Triton, JAX and Tensor Flow.

The team sits close to compilers, runtime software and hardware, so you will learn from different technical perspectives.

Work is organised through SCRUM, with clear priorities, regular feedback and shared accountability.

You will own well‑scoped tasks, ask questions early and build confidence through reviews, testing and documentation.

Decisions are shaped by technical evidence, user impact and open discussion. Engineers are expected to speak up, challenge assumptions and improve how the team works.

  • What We’re Looking For
  • Bachelor’s or master’s degree in computer science, Maths, Machine Learning, Data Science, or a related field.
  • Hands‑on experience with Python or C++, gained through study, projects, placements, internships or open source.
  • Practical experience or strong academic understanding of compiler development; interest in AI, machine learning frameworks, high performance software or computing architectures.
  • Ability to write clear, maintainable code, tests and documentation.
  • Curiosity, ownership and willingness to learn through feedback, code reviews and technical discussion.

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

Applicants must have the legal right to work in the UK. Unfortunately, we are unable to provide visa sponsorship or support visa applications for this role.

Inclusion statement

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 Soft Bank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies.

Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.

Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives.

A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute.

Join Graphcore’s Graduate Triton Software Engineering Programme and start building the skills, confidence, and experience to turn your learning into real impact. Apply now.

#J-18808-Ljbffr

2026 Graduate Software Engineer - Triton in England employer: graphcore

Graphcore is an exceptional employer, offering a dynamic work environment in the heart of Bristol and London, where innovation thrives. With a strong focus on employee growth, we provide opportunities to engage in cutting-edge AI technology while enjoying benefits like flexible working, generous leave policies, and comprehensive health plans. Our inclusive culture fosters collaboration among diverse talents, ensuring that every team member can make a meaningful impact on the future of artificial intelligence.

graphcore

Contact Details:

graphcore Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land 2026 Graduate Software Engineer - Triton in England

Join Developer Communities

Get involved in online developer communities like GitHub or Stack Overflow. We can showcase our skills by contributing to open-source projects – it’s a great way to network, learn, and possibly catch the eye of a recruiter while doing something we love!

Attend Coding Meetups and Hackathons

Check out local coding meetups and hackathons. These events are fantastic for meeting other developers and potential employers, plus they're a great way to get some hands-on experience and showcase our problem-solving skills in real-time.

Set Up a Public Portfolio

We should create a public portfolio or GitHub repository showcasing our projects and code. This not only demonstrates our technical skills but also gives employers a peek into our creative process and problem-solving abilities.

Utilise University Career Services

If we're fresh out of uni, let's not forget about our university’s career services! They often have tailored resources and connections in the software development field. Plus, internships can lead to entry-level roles – a true win-win!

We think you need these skills to ace 2026 Graduate Software Engineer - Triton in England

Python
C++
Compiler Development
Machine Learning
Data Science
AI Frameworks
Performance Optimisation

Some tips for your application 🫡

Show Off Your Coding Skills:As this is an entry-level role in software engineering development, make sure to include your coding projects. Whether it's a cool school project, a personal website, or even contributions to open-source, it all counts! Link to your GitHub or any platforms you've showcased your code on – we want to see what you've got!

Tailor Your CV to Highlight Relevant Skills:Make your CV work for you by focusing on the programming languages and frameworks you've learned. If you've dabbled in JavaScript, Python, or any specific frameworks, be sure to include those. Plus, showcasing any relevant coursework or certifications can really help us get a clearer picture of your skill set.

Craft a Motivating Cover Letter:Since you're applying for an entry-level position, your cover letter is your chance to shine. Tell us why you’re passionate about software engineering and what excites you about working with graphcore. Highlight any internships or projects that shaped your interest in coding – it’s all about your motivation!

Use Your Network:Don't hesitate to mention any connections you might have to graphcore in your application. If you know someone who works there or have attended any events they hosted, slip that into your cover letter. It shows your genuine interest and can give you that extra edge in your application!

How to prepare for a job interview at graphcore

Know Your Code: Prepare for Technical Questions

For a role in software engineering, you can bet your Interviewer might throw some coding problems your way. Brush up on common algorithms and data structures, and practise coding on platforms like LeetCode or HackerRank. That way, you're ready to showcase your problem-solving skills confidently!

Portfolio Power: Show Off Your Projects

As an entry-level candidate, your portfolio is your secret weapon. Make sure you have a few solid projects on GitHub that demonstrate your coding skills and understanding of software development processes. Be ready to walk through your code and explain your thought process during the interview.

Familiarise Yourself with Agile and Development Tools

Understanding Agile methodologies can really set you apart from other entry-level candidates. Get familiar with tools like JIRA or Trello, and be prepared to discuss how you've used them in your projects or studies. This shows you're not just a coder but also a team player.

Demonstrate Your Learning Mindset

Since you're applying for an entry-level position, it's important to show your eagerness to learn. Be ready to discuss how you’ve tackled challenges in your studies or projects, what new skills you’ve picked up recently, and how you plan to continue developing in this fast-paced field.