Lock Applications for this job are now closed
Closing soon

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.

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

As a Software Developer in Test, you will be working with our AI Software Development Kit (SDK) and gain experience with industry-standard frameworks such as TensorFlow, PyTorch and ONNX.

You will help create methods for verifying the accuracy, throughput, and validity of probabilistic ML models using statistical analysis and data visualisation techniques. You will spend a significant amount of time developing software.

In this role you will gain experience with the following technologies:

  • Software development on Linux environments
  • Python, Groovy, and C++
  • TensorFlow
  • PyTorch
  • ONNX
  • AWS and similar cloud infrastructure
  • Jenkins and similar CI/CD systems
  • Data storage and visualisation tools such as ELK, Grafana
  • Docker 

Graduates at Graphcore

A tailored onboarding and induction programme will get you up to speed with life at Graphcore, including 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

We are looking for technical, passionate and motivated individuals! With a desire to learn, work and develop in a technically challenging, fast paced environment, you'll also be;

  • On track to obtain a 2:1 or equivalent in a Computer Science, Software Engineering, Machine Learning, Maths, Physics, Mechanical or Electronic Engineering.
  • Note: other subject areas may be considered but you will need to show evidence of strong programming capabilities in Python
  • Confident programming in Python, shown through previous work experiences, internships or personal projects
  • Highly motivated and a self-starter, validated through extra-curricular activities or hobbies beyond your studies
  • Passionate with a keen interest to learn about the exciting new field of AI
  • Strong team-working and excellent interpersonal skills

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

Benefits

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 across our offices 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.

Please note, we are only considering students who have an established right to work in the UK or hold a student visa and studying in the UK.