Software LLVM Team Internship
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
Working on the IPU architecture compiler. Understanding code generation & optimization of C / C++ code to the instruction set of the machine. The architecture compiler and its ability to target the IPU for maximum performance and flexibility is a fundamental component of the Poplar framework.
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 solely in Software as part of the LLVM team, 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 up to speed, with 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 Computer Science, Software Engineering degree discipline (or related) and 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 or C++ for example through projects or previous work experience
- 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
- Interested in gaining experience in Compiler development
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.