The programme

Our Product Support team are the best users of Graphcore’s Intelligence Processing Units (IPUs). As a Graduate Customer Engineer you’ll enable our customers – the end users of our IPU – to achieve new capabilities by helping to solve the latest problems in machine learning,

The role

Working within our Customer Engineering team you’ll support top machine learning innovators at deep learning research groups, academic institutions, innovative machine learning start-ups, leading automotive companies, and at some of the world’s largest cloud and internet companies.

With an aptitude for trouble-shooting and its evolution, from the basic symptoms through analysis and resolution with code fixes, improved documentation, examples, and collaboration with other teams, you’ll learn to excel in decoding complex technical and varied problems.

Working with cutting-edge software developers in the latest C++ and Python machine learning frameworks, you will develop a deep understanding of the IPU architecture and the associated software tools. We’ll provide full training so you can develop your skills and build your experience. You’ll also have the opportunity to undertake placements in other teams to build your product knowledge.

Throughout the programme you’ll be supported with formal training, a buddy and a mentor.

What do you need to have?

We’re looking for problem solvers that thrive on decoding technical challenges. With a desire to learn, work and develop in a technically challenging, fast paced environment you’ll also be;

  • On track for a high 2:1 or above in a STEM discipline with a flair for problem solving
  • Able to evidence your technical skills such as C++ or Python, for example through hobbies, projects or previous work experience
  • An excellent communicator with strong team-working and interpersonal skills, able to thrive in a customer-facing environment
  • Highly motivated, willing to take action and a self-starter, proven through extra-curricular activities or hobbies beyond your studies
  • Passionate about the field of AI with a keen interest to continue learning

Some experience with, or ability to learn about, Tensorflow, MxNet, Caffe, Caffe2, Torch, and/or PyTorch would be helpful.


In addition to a competitive salary we also offer a generous 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 welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful, so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

Job details

Full Time

Skills required

Perks & benefits

Free Food
Bike Loan
Flexible Working
Free Coffee
Good Pension
Share Scheme
Work From Home