Graduate Software Engineer, AI Compute Libraries & Performance 2027
Graphcore · Bristol
Today
Not specifiedcompute kernelsmachine learning workloadsaccelerator performance
Today
Workplace
Not specified
Location
Bristol
Posted
Today
Summary
The graduate software engineer will develop and optimize C++ compute libraries and kernels for machine learning workloads on Graphcore hardware. Based in Bristol, UK, the role is part of a two-year graduate programme focused on numerical computing and accelerator performance.
Responsibilities
- Develop and optimize compute kernels
- Profile kernels and benchmark execution performance
- Investigate threading and memory-layout effects
- Build regression tests and numerical checks
- Validate optimization correctness across software changes
c++pythonprofilingmicrobenchmarksregression testingnumerical methodslinear algebrascientific computingparallel programming
compute kernelsmachine learning workloadsaccelerator performancenumerical computingperformance engineering
