Graphcore

Graphcore

Visit websiteLinkedIn501-1,000 employeesH1B sponsor

Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.

Open Positions at Graphcore

45 open positions

Join Graphcore’s BMC Engineering team as a Graduate Firmware Engineer developing and validating low-level embedded firmware for advanced AI compute systems. The role combines firmware implementation, automated testing, hardware bring-up, lab debugging, and hardware-software analysis.

17 hours ago

Firmware Engineering Intern supporting low-level embedded firmware for advanced AI compute systems. The role offers hands-on experience in development, automated testing, debugging, hardware bring-up, and lab-based system validation.

19 hours ago

Develop diagnostic software and stress-testing tools that validate next-generation AI SoCs and expose intermittent hardware failures. This Staff-level role sits at the intersection of software engineering, hardware architecture, silicon bring-up, and platform observability.

8 days ago

Lead the development of system-level diagnostic and stress-testing software for Graphcore’s next-generation AI silicon. This role combines low-level software engineering, silicon validation, and hardware observability across CPUs, accelerators, memory, PCIe, firmware, and complete server platforms.

20 days ago
Cambridge, United KingdomSenior

Own the quality gate for the Linux device drivers, user-space libraries, and platform tools powering Graphcore’s next-generation AI systems. This hands-on role combines deep systems testing with ownership of test strategy, infrastructure, and production quality.

London, United KingdomSenior

Build and scale internal tooling and services that support the building, testing, integration, and release of Graphcore’s machine learning software stack. This senior role works across software infrastructure, QA, and development teams in secure, reproducible HPC environments.

BazelC++CMakeDockerLinuxpytest+1 more
28 days ago
Cambridge, United KingdomSenior

Senior Software Engineer focused on Build Engineering, developing internal tooling and processes that build, test, integrate, and release Graphcore’s machine learning software stack. The role works across software infrastructure, QA, and development teams in secure, reproducible environments.

BazelC++CMakeDockerLinuxpytest+1 more
28 days ago
Gdańsk, PolandSenior

Build and optimize framework support that enables AI developers to use Graphcore hardware with Triton, PyTorch, and other ML frameworks. This role offers deep technical ownership across compiler and performance-focused software.

29 days ago
Cambridge, United KingdomSenior / Staff+

Build and validate the Linux distribution foundation powering Graphcore AI systems. You will improve automated pipelines, run Linux test suites, and diagnose build and validation issues in a hands-on systems engineering role.

1 month ago
London, United KingdomSenior / Staff+

Build the Linux distribution foundation powering Graphcore AI systems, from upstream software through automated validation to production-ready releases. This hands-on systems engineering role offers opportunities at both Senior and Staff level within a new team.

1 month ago

Unlock 35 More Matching Jobs

Create an account to view all jobs matching your criteria.

First to know

Discover the latest jobs before everyone else

Zero Spam

No ghost jobs, reposts, or sponsored listings

AI-powered filters

Find the most relevant jobs for you

Wall of Love

Contact me