Senior Software Engineer - AI Compute Libraries
Develop and maintain C++ libraries and runtime APIs for Graphcore's AI hardware in Bristol.

Bristol, United Kingdom · Founded 2016 · 51-200 staff
Graphcore has built a new type of processor for machine intelligence designed to accelerate machine learning and AI applications. The company focuses on enabling machine intelligence in the cloud for a world of intelligent machines.
Roles based in: Bristol, Cambridge, Gdańsk, Hsinchu City, London, Pomeranian Voivodeship
Builds in: AI/ML · Infrastructure · AI · Platform · Machine Learning
Seniority: 11 Junior · 3 Mid-level · 8 Senior · 6 Staff
Publishes salary on 1 of 39 ads · Hiring engineering roles here since May 2026
Curated from live Graphcore postings. Click any role for the full brief.
Develop and maintain C++ libraries and runtime APIs for Graphcore's AI hardware in Bristol.
Contribute to C++ AI compute libraries and kernels for next-generation Graphcore hardware in Bristol.
Develop software connecting Graphcore hardware with ML frameworks like PyTorch and Triton in Bristol.
Validate low-level firmware and Linux kernel drivers for Graphcore's AI systems in Bristol or Cambridge.
Help build and improve kernel drivers and user space libraries for Graphcore's hardware platforms.
Develop and maintain infrastructure tools for Graphcore's AI software releases using Kubernetes and Docker.
Design and develop analysis tools for Graphcore hardware, improving software performance across libraries and applications.
Develop and test models for next-generation AI accelerators using C++ at Graphcore in Bristol.
Contribute to C++ libraries and compute kernels for AI models on next-generation Graphcore hardware.
Create representative ML workloads and design tests for AI/ML on Graphcore accelerator hardware.
Turn models into AI systems running at scale on Graphcore's next generation hardware in Bristol.
Develop and deliver firmware for Graphcore's next generation products supporting hardware bootup and power control.
Develop and operate services on Graphcore's high-performance AI infrastructure using cloud platforms.
Senior QA Engineer at Graphcore building quality foundations for Kubernetes systems powering next-gen AI compute.
System Software Engineering Manager supporting engineers in Graphcore's Gdańsk office to improve delivery.
Senior Systems Engineer at Graphcore responsible for owning the reliability of AI compute hardware in lab and data centre environments.
Lead Framework Engineers building PyTorch and Triton tools for AI hardware at Graphcore.
Senior Software Engineer in Build Engineering at Graphcore focusing on scaling and managing the ML Software Stack infrastructure.
Staff Software Engineer at Graphcore in Bristol owning the test strategy for next generation AI compute drivers.
Infrastructure and MLOps Engineer at Graphcore responsible for scaling infrastructure and managing CI/CD processes.
Lead Go development for accelerator integration across Kubernetes, building core cloud-native workload management.
Build and deploy AI compute clouds and services for Graphcore's AI ecosystem.
Build and scale AI compute infrastructure for Graphcore's next-gen AI breakthroughs.
Build and scale AI compute infrastructure for Graphcore's next-gen AI breakthroughs.
Build Kubernetes-native AI compute software for Graphcore's accelerator hardware.
Build AI compute hardware with Graphcore, driving manufacturability and yield for next-gen products.
Scale ML infrastructure and CI platforms for AI compute teams at Graphcore.
Lead semiconductor manufacturing analytics and yield optimisation at Graphcore.
Improve PCB assembly yield and quality for AI compute hardware at Graphcore.
Scale ML build and release infrastructure for next-gen AI compute at Graphcore.
Design high-performance AI compute kernels for next-gen hardware at Graphcore.
Build AI compute communication libraries for Graphcore's custom hardware.
Build AI compute communication libraries for Graphcore's new hardware accelerators.
Build and run measurements on large-scale Linux clusters for AI compute systems at Graphcore.
Build AI compute solutions for next-gen hardware within Kubernetes clusters.
Build AI compute software for Graphcore's machine learning accelerators.
Build and scale AI compute infrastructure for Graphcore's next-gen AI breakthroughs.
Build and optimize AI models for Graphcore's specialized hardware, advancing AI compute at datacenter scale.
Build and scale AI infrastructure tools for Graphcore's Machine Learning software.
No longer open on Graphcore's site. Kept for reference — saved archived roles stay in your dashboard.
Build production-ready software layer connecting Graphcore accelerators with ML frameworks like PyTorch.
Automate end-to-end quality strategies for Graphcore's telemetry and observability platform.
Lead engineers building Graphcore's Kubernetes ecosystem and workload management for next-gen AI compute.
Senior Software Engineer building high-performance AI compute libraries for Graphcore's next-generation AI hardware.
Build and deploy AI compute clouds and services for Graphcore's cutting-edge AI systems.
Build and deploy AI compute clouds and services for Graphcore's AI ecosystem.
Build and deploy AI compute clouds and services for Graphcore's cutting-edge AI systems.
Define AI ML accelerator software architecture for Graphcore's next-gen compute.
Build AI software infrastructure tools for Graphcore's AI compute hardware.
Build and scale AI compute infrastructure for Graphcore's future of AI.
Build AI compute software for machine learning frameworks like PyTorch and Triton at Graphcore.
Build AI compute infrastructure for Graphcore, a SoftBank Group company.
Build AI compute firmware for next-gen products at Graphcore, a SoftBank Group company.
Build Go services integrating AI hardware into Kubernetes for Graphcore.
Build AI compute hardware and software for next-gen breakthroughs at Graphcore.
Build and optimize AI models for specialized hardware at Graphcore, advancing AI compute.
Build AI infrastructure observability solutions for Graphcore's next-gen products.
Build and operate AI cloud infrastructure at Graphcore.
Build and operate high-performance AI cloud infrastructure at Graphcore.
Build high-performance cloud network infrastructure for AI compute at Graphcore.
Build cloud infrastructure for next-gen AI compute systems at Graphcore.
Own ML test infrastructure and CI/CD pipelines for AI accelerators at Graphcore.
Validate and benchmark ML frameworks on AI accelerator hardware at Graphcore.
Build and scale ML QA automation infrastructure at Graphcore.
Lead firmware test engineering for AI hardware at Graphcore.
Lead driver test engineering for AI compute silicon at Graphcore.
Build and own firmware test infrastructure for AI compute silicon at Graphcore.
Develop ML kernels and runtime for next-gen AI hardware at Graphcore.
Lead profiling toolchain development for next-generation AI compute at Graphcore.
Lead profiling tooling for next-gen AI hardware at Graphcore.
Build AI compute kernels for next-gen AI hardware at Graphcore.
Build AI servers for Graphcore, ensuring system reliability from board to rack level.
Build AI compute solutions by developing low-level kernel drivers and user-space code for Graphcore's IPU.
Lead the Atlassian Cloud platform across Graphcore's global AI compute organisation.
Build advanced AI silicon and packaging for Graphcore's future compute.
Build AI compute systems for Graphcore, ensuring performance and reliability for production readiness.
Build AI compute systems for Graphcore, ensuring performance and reliability at datacenter scale.
Build AI compute infrastructure by analyzing system performance and reliability data for Graphcore.
Build scalable observability solutions for AI infrastructure at Graphcore.
Build AI compute firmware for Graphcore's next-gen hardware, shaping the future of AI.