CareerPlan

Software Engineer Summer Intern, AI Compute Libraries & Performance 2027

BristolInternship£30k2026-10-20 → 2026-11-10
On-siteNo visa sponsorship

Core

Develop C++ compute kernels and libraries for machine learning workloads on Graphcore hardware, focusing on performance optimization and correctness.

Role type

Summer Intern, AI Compute Libraries & Performance

Builds

High-performance compute kernels (GEMM, convolutions, reductions) and regression tests for Graphcore AI hardware

Domain

AI hardware acceleration / High-performance computing

Deliverable

production ML models

Required skills

C++11, Python, linear algebra, numerical methods, profiling, microbenchmarking, regression testing

Preferred skills

Machine learning frameworks, parallel programming, code optimization, maths libraries

Technologies

C++, Python, Graphcore hardware

Responsibilities

Implement and improve compute kernels for matrix multiplication and convolutions; Use profiling and microbenchmarks to measure execution speed; Build regression tests and numerical checks for library correctness

Seniority

Intern