Lock Applications for this job are now closed
Closing soon

Graphcore has created a 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. We believe our IPU technology will become the worldwide standard for artificial intelligence compute.

About the team

Graphcore’s Applications team implement and optimise cutting-edge Machine Learning Applications using our IPUs, Poplar SDK and frameworks such as TensorFlow and PyTorch, collaborating closely with our peers in the Software team.   Your work may encompass all elements of the ML application development lifecycle – including ML algorithms, convergence characteristics and computational throughput optimization, and workloads scaling from a single IPU to thousands of IPUs.  You will be contributing to our open-source Examples portfolio, in addition to working with our open source PyTorch, TensorFlow and PopLibs implementations. You will develop an understanding of cutting-edge machine learning domains and learn how to deliver compelling application performance using IPUs.  

The internship

Your 10-week internships will be like no other, with a mixture of learning on the job and working with your line manager, to carry out your duties. You will intern as part of the Applications team (part of our Software group), and details of your role will be explained further at final stage interview. Typically, we offer an insight to the team, technical/project ownership and the opportunity to support the daily tasks, challenges and achievements the team are involved in.

Our aim is to enrich your experience, and to get you to understand life at Graphcore. This will start with a tailored induction and networking with your peers from a work and social prospective.

What do you need to have?

We’re looking for technically minded, highly motivated and adaptable problem solvers who can thrive in our collaborative team. Specifically, for this programme you’ll also need to:

  • Be an undergraduate studying at a UK university for a degree in Engineering, Computer Science, Mathematics, Physics or similar field and be on track for a 2:1 or above
  • Have completed at least one year of university study and expecting to graduate no earlier than 2022
  • Be able to evidence your technical skills using C++ and/or Python, for example through projects or previous work experience. Experience ML/DL frameworks including Tensorflow and/or PyTorch would be an additional differentiator.
  • A good communicator with team-working and interpersonal skills
  • Action-oriented and a self-starter, demonstrated through extra-curricular activities or hobbies beyond your studies
  • Passionate about the field of Machine Learning with a keen interest to continue learning

Benefits

In addition to a competitive salary 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.

Additional information

All internships are based in our Bristol HQ, Prudential Buildings, 11 – 19 Wine Street

Working hours per week: 40 hours Monday to Friday

Unfortunately, no additional relocation support can be provided.

Start date: Monday 21 June 2021

End date: Friday 27 August 2021

Duration: 10 weeks

Hiring process and starting at Graphcore  

For the time being, our hiring process has shifted to adapt to the new circumstances. While we love getting to know you in an onsite final stage interview, your final interview will likely take place via video call.  

Our Bristol office is open, and employees that wish to work from the office can work safely, adhering to social distancing guidelines. Although we cannot comment at this stage on the working arrangement when you join, if offered you will be required to be Bristol based.  

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.  

Related Jobs