AI Hardware & Software Bristol, United Kingdom

Graphcore

Reimagining AI compute in Bristol

What they look for (Software & Engineering): Graphcore seeks software and engineering talent who can work at the intersection of hardware architecture and machine intelligence. Ideal candidates bring deep expertise in compiler design, systems programming, or machine learning frameworks, and are comfortable reasoning about performance from the transistor level through to high-level graph operations. The company values engineers who thrive in technically demanding environments where novel chip architectures require fundamentally new approaches to software.

Express your interest

How would you approach optimising machine learning workloads for a massively parallel, non-GPU architecture?

Heads up. Selecting an answer is treated as expressing interestfor a role at this company.
← Back to browse

Building the Processor That AI Deserves

Graphcore was founded in 2016 with a conviction that the processors powering artificial intelligence were fundamentally mismatched to the task. General-purpose GPUs had been co-opted for machine learning workloads, but the Bristol-based company believed a ground-up rethink was overdue. The result was the Intelligence Processing Unit, or IPU, a chip architecture designed from first principles around the computational patterns of AI rather than the graphics rendering pipelines that shaped earlier hardware.

Headquartered in Bristol's growing technology corridor, Graphcore has attracted significant attention and investment since its founding. With backing from investors including Sequoia Capital, BMW i Ventures, and the UK government's Future Fund, the company has raised over $700 million and achieved a peak valuation that placed it among Europe's most prominent AI hardware ventures. Its workforce, which spans offices in Bristol, London, Cambridge, Oslo, and several international locations, numbers in the hundreds and skews heavily toward deep engineering talent.

The IPU: A Different Kind of Chip

At the core of Graphcore's proposition is a processor that looks markedly different from the GPUs and CPUs that dominate data centres. The IPU uses a massively parallel architecture with over a thousand independent processing cores on a single die, each capable of running multiple threads simultaneously. Its memory model, known as In-Processor Memory, places SRAM directly alongside compute, eliminating many of the bandwidth bottlenecks that conventional architectures face when shuffling data between processor and external DRAM.

This design is particularly well-suited to the sparse, irregular computation graphs that characterise modern AI models. Where GPUs excel at dense matrix operations, the IPU can efficiently handle the kind of fine-grained, dynamic workloads that appear in graph neural networks, reinforcement learning, and emerging model architectures that don't map neatly onto traditional hardware.

Poplar and the Software Stack

Hardware alone does not determine success in the processor market. Graphcore has invested heavily in Poplar, its proprietary software framework, which serves as the bridge between high-level machine learning code and the low-level operations of the IPU. Poplar includes a graph compiler that maps computation across the IPU's many cores, handling memory allocation, communication, and synchronisation in ways that are specific to the architecture.

For developers, Graphcore provides integration with popular frameworks such as PyTorch and TensorFlow through its PyTorch and TensorFlow integrations, aiming to lower the barrier to adoption. The company has also released a growing library of pre-built models and applications optimised for the IPU, covering domains from natural language processing to computer vision and drug discovery.

"We set out to build not just a chip, but an entirely new compute platform for machine intelligence. The software is as important as the silicon, because without a programmable, accessible stack, even the best hardware sits unused."

The Bristol Connection

Bristol has a long lineage in semiconductor and systems design, stretching back decades through companies like Inmos, STMicroelectronics, and the regional influence of the University of Bristol's engineering faculties. Graphcore's decision to base its headquarters in the city was no accident. The local talent pool includes experienced chip designers, compiler engineers, and systems architects, many of whom have cycled through the city's successive waves of technology companies.

The company's main offices sit in the centre of Bristol, and its presence has reinforced the city's reputation as one of the UK's most credible deep-tech hubs outside London and Cambridge. For engineers considering a move to the South West, Bristol offers a compelling combination of technical community, relative affordability compared to London, and a quality of life that the city is increasingly known for.

Challenges and the Road Ahead

Graphcore operates in one of the most competitive and capital-intensive sectors in technology. Nvidia's dominance of the AI accelerator market is formidable, and a growing field of challengers, from well-funded startups to internal efforts at major cloud providers, means the landscape shifts rapidly. Graphcore has been candid about the difficulty of competing at this scale, and the company has made strategic adjustments over time, including workforce restructuring and a sharpened focus on specific workloads where the IPU offers a clear advantage.

The broader market dynamics may actually work in Graphcore's favour in certain respects. As AI workloads diversify beyond large language models into areas like simulation, scientific computing, and real-time inference, the demand for hardware that can handle non-standard computation patterns is likely to grow. Graphcore's architecture was designed with exactly this kind of flexibility in mind.

Culture and Working Life

Graphcore's culture reflects its engineering roots. Technical depth is valued highly, and the company attracts people who are motivated by hard problems rather than corporate perks. Collaboration across hardware and software teams is a daily reality, since the tight coupling between chip design and the software stack means that decisions in one domain ripple through the other. The environment is demanding, but for engineers who want to work on problems that simply don't exist elsewhere, the opportunity is distinctive.

The company maintains a relatively flat structure for its size, and engineers at various levels of seniority are expected to contribute to architectural decisions. Internal knowledge-sharing is a regular practice, with technical talks and design reviews forming part of the working rhythm. For those drawn to the idea of building something genuinely new in processor design, Graphcore remains one of the most compelling options in Europe.

You might also like

Similar companies

About · Contact · Terms · Privacy