Karve
Browse all jobs

Graduate Software Engineer, AI Compute Libraries & Performance 2027

Graphcore · Bristol

Today

Not specifiedcompute kernelsmachine learning workloadsaccelerator performance

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