Graduate Opportunity

Graduate Product Support Engineer (2022)

Start Date: September 2022. Bristol.

Save to shortlist Saved to shortlist Apply now

Please note: We plan to monitor applications closely, and due to the volume, we might close applications early. We strongly recommend you get your application in as soon as possible.

Founded just over five years ago, Graphcore's growth and impact has been little short of staggering. We believe we're in a unique position as a new wave of machine learning technology begins to emerge. We see a world where technology enhances human potential and takes us into a new era of intelligence and progress that everyone can benefit from.

What we can achieve over the next few years will re-shape businesses around the world.

Introduction to Early Careers at Graphcore

Thinking of applying for a graduate programme or internship at Graphcore? Here's some tips for your application plus info on the training, support and hands-on experience you can expect during your placement.

Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

The Team

Graphcore’s Customer Engineering team helps our customers run their state-of-the-art AI models on the IPU. The role involves investigating software issues at every level of the software stack, from the high-level AI Python frameworks such as TensorFlow or Pytorch, down to our low-level poplar C++/assembly libraries The team's scope spans from creating and maintaining Tutorials to drive our customers' journey with the IPU to implementing optimisation techniques to help customers get the best performance from our hardware and software.

The Role

As a graduate you’ll work with all the engineering teams within Graphcore to ensure that our customers get the best experience with our product. Responsibilities include:

  • Answer customers technical questions by providing them clear and suitable information.
  • Help them solve software issues by applying effective investigation techniques.
  • Provide them with customised recommendations on how to best use Graphcore’s tools and software in order to optimise their application.
  • Contribute to Graphcore’s software stack to fix bug and to improve its usability.
  • Develop example code and tutorials for customers.
  • Contribute to training and documentation materials.

Graduates at Graphcore

A tailored onboarding and induction programme will get you up to speed with life at Graphcore, including a deep understanding of how the business operates. During your induction our technical specialists will host knowledge sharing sessions, providing you the opportunity to build your network.  

Once in your team, you can expect hands on experience from day one and to make a real contribution.  A typical day would involve working closely with peers and your manager to solve challenges as they arise.

You will also benefit from a buddy, mentor and access to a talent development team that will support your softer skill development.

About You

The role requires great technical investigation skills, service aptitude, and good interpersonal skills. We are looking for someone eager to learn about our exciting new technology, who is interested in computer science, and who wants to contribute to the exciting field of AI. You will also be:

  • On track to obtain a 2:1 or equivalent in a Computer Science, Electronic Engineering, Machine Learning, or similar subject area
  • Confident in at least one of the following programming languages: Python, C++, C. 
  • Systematic in your approach to solving software problems and performance issues. 
  • Motivated working in a varied and fast-changing environment. 
  • Experienced in a customer facing position (it could be for an internal customer). 
  • Knowledgeable with experience in AI would be a plus

We are not looking for an instant expert but graduates with the hunger to learn, develop, and make a contribution to Graphcore future.


In addition to a very competitive salary and share options, you will also have the freedom to make your own choices that work for you, starting with unlimited holiday. You will also have a pension scheme and to support your well-being we provide health insurance, life cover and an employee assistance programme.

Our centrally located Bristol office provides a well-stocked kitchen with healthy food, drinks and snacks and our very own barista! We have an active social scene too - from cycling, yoga, running and football right through to a board game group.

We've signed the Gradcracker feedback pledge.

(This means that we will supply feedback if requested after an interview.)


Apply online now
This button will open a new tab and take you directly to the employer's website to apply.
Please remember, if asked, that you found this job on Gradcracker.
Save to shortlist Saved to shortlist

Opportunity Overview

  • January 7th, 2022
  • Competitive salary + benefits
  • 2:1 and above
  • Bristol
    (Show map)

Disciplines accepted...

  • Computer Science
  • Cyber Security
  • Data Science
  • Electrical
  • Electronic
  • Hardware
  • IT Architecture
  • Information Technology
  • Robotics
  • Software
  • Systems
  • Web Development

More on our Hub

Employee Profiles

View more »

Watch our videos

Watch more of our videos »


View our blogs

Read more of our blogs »
Follow your favourite employers
Save jobs to your shortlist
Receive personalised alerts
Access our live webinars
Register now