workinengineering
BrowseField notes
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK
  • Field notes

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • Email
workinengineering
BrowseField notes
  1. All roles
  2. Graphcore
  3. 2026 Graduate Software Engineer - Analysis Tools
Graphcore logo
Graphcore

2026 Graduate Software Engineer - Analysis Tools

OnsiteJuniorBristol, the United KingdomApplications closedAI/MLInfrastructure

Our Take

Build AI profiling tools for Graphcore hardware, optimizing user applications.

What you’ll do

  • Design, develop, and test profiling features
  • Fix bugs and support customers
  • Share knowledge and collaborate with engineers
  • Collect and process profiling data
  • Present profiling data via tools and applications

What they’re looking for

  • Degree in CS, Maths, ML, or Data Science
  • Experience developing web apps with TypeScript/React
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration skills
  • Experience with C++ or Rust (desirable)
  • Experience with performance profiling tools (desirable)
  • Understanding of memory management/multithreading (desirable)

What you get

  • Competitive salary
  • Flexible working
  • Generous annual leave
  • Private medical insurance
  • Pension (matched up to 5%)
  • Life assurance and income protection
  • Generous parental leave
  • Employee assistance programme

Skills & Focus Areas

  • TypeScript
  • React
  • C++
  • Rust
  • performance profiling
  • relational databases
  • CI/CD
  • build tools

As posted by Graphcore

About us 

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 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 enjoys a culture of continuous learning and constant innovation. 

Job Summary

As a Graduate Engineer in the Analysis Tools Team you will work as part of a team developing profiling tools to help users optimise their applications on Graphcore hardware

The Team

The Analysis Tools team builds profiling tools to help users optimise their applications for Graphcore hardware. The team is responsible for collecting profiling information from the hardware and software, processing the profiling data and presenting it to the user via libraries, command line tools and graphical applications.

Responsibilities and Duties

  • Design, development and testing of features for profiling.
  • Fixing bugs and supporting customers.
  • Knowledge sharing and collaborating with other engineers in the team.

Candidate Profile

Essential:

  • Bachelor's or Master’s Degree in Computer Science, Maths, Machine Learning, Data Science, or related field
  • Experience in developing web applications using TypeScript and modern frameworks (ideally React).
  • Problem-solving skills and ability to debug and resolve issues.
  • Communication and collaboration skills.

Desirable:

  • Experience using C++ or Rust.
  • Experience with performance profiling tools.
  • Experience with relational databases.
  • Understanding of memory management, multithreading, and hardware utilisation.
  • Knowledge of continuous integration/continuous delivery pipelines and build tools

Benefits

In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. 

Heads up: this role is no longer open for new applications.

We keep the page live for context and search continuity, but the apply action has been disabled.

Location
Bristol, the United Kingdom
Work mode
Onsite
Track
IC (Individual Contributor)
Seniority
Junior
PostedMay 13
Graphcore logo
Graphcore
graphcore.ai
View all 45 Graphcore roles →

Was this listing helpful?