Graduate Software Engineer, AI Compute Libraries & Performance 2027
Graphcore · Bristol
Graphcore, owned by SoftBank Group, builds AI compute from chips and software to datacentre-scale systems. This permanent graduate role joins the AI Compute Libraries and Performance team in Bristol through a two-year programme, working on C++ libraries and compute kernels that help machine learning workloads run fast and accurately on Graphcore hardware.
Apply on Graphcore- Company
- Graphcore
- Where
- Bristol
- Function
- AI / ML & Data
- Posted
- 3 weeks ago
- Team
- Core
- Seniority
- Intern
- Work mode
- On-site
The role
What you’ll do
- Implement and improve compute kernels such as matrix multiplication, convolutions, reductions and fused operations
- Profile and benchmark code to understand how threading, cache locality and memory layout affect speed
- Write regression tests and numerical checks, and investigate issues in customer-facing libraries
What you’ll need
- Bachelor's or Master's degree in Computer Science, Maths, Machine Learning, Data Science or a related subject
- Experience with C++11, shown through coursework, projects, research or other work
- Familiarity with Python or other scripting for automation and testing
- Understanding of linear algebra, numerical methods or scientific computing
Good to know: £45,000 a year, Bristol, starting September 2027. Apply by midnight on 29 November 2026; it may close early. No visa sponsorship. Up to 5% matched pension, phantom equity and an electric vehicle scheme.
Events for people in this role
Bristol events that suit this role. We haven't seen Graphcore confirmed at these.
About Graphcore
DeepTech, AI & ML and SaaS. Backed by Balderton Capital, Molten Ventures and Sequoia Capital. Stage: other.
Graphcore: roles, events and backers →More roles at Graphcore
Board Test Development Engineer
Technology Owner
Corporate Travel Coordinator
Lab Technician
Programme Manager
More AI / ML & Data roles in Bristol
QA Lead - Data Platform (TL1)
Lead Machine Learning Engineer
Data Analyst
Data Engineer
Senior/Staff AI Application Engineer - Heterogeneous Computing
Member of Technical Staff - Security Engineering
We list roles from VC-backed companies and link straight to the employer's own ad. An Open Room is not the employer and does not handle applications.