
About Graphcore
Accelerating AI with efficient, powerful technology
Key Highlights
- Headquartered in Bristol, UK with 201-500 employees
- $682 million raised in Series D funding
- Developing an AI supercomputer set to debut in 2024
- Specializes in AI accelerators for deep learning and computer vision
Graphcore, headquartered in Bristol, UK, is a leading player in the artificial intelligence sector, specializing in AI accelerators designed to enhance machine learning efficiency. With over $682 million raised in Series D funding, Graphcore is developing an AI supercomputer set to launch in 2024, a...
🎁 Benefits
Graphcore offers flexible working arrangements to promote work-life balance, along with Private Medical Insurance (PMI) for employees and their famili...
🌟 Culture
Graphcore's culture is centered around sustainability and innovation in AI technology. The company focuses on developing energy-efficient solutions th...
Skills & Technologies
Overview
Graphcore is hiring a 2026 Graduate Software Engineer for their ML Kernels & Runtime Team. You'll contribute to developing high-performance machine learning kernels for AI hardware. This position is ideal for recent graduates with a passion for machine learning and programming.
Job Description
Who you are
You are a recent graduate with a strong foundation in software engineering principles and a keen interest in machine learning. You have experience with low-level programming and are eager to apply your skills in a practical setting, particularly in the development of high-performance compute kernels. Your academic background has equipped you with knowledge in numerical computing, and you are excited about the opportunity to work at the intersection of software and hardware optimization.
You possess a collaborative mindset and thrive in diverse team environments. You are open to learning from experienced professionals and are committed to continuous improvement in your technical skills. Your passion for artificial intelligence drives you to contribute to innovative projects that have the potential to transform industries.
What you'll do
As a Graduate Software Engineer at Graphcore, you will join a pioneering team focused on developing optimized machine learning kernels for cutting-edge AI hardware. You will work closely with experienced engineers to build and enhance compute kernels that support a variety of machine learning operators, including convolutional neural networks and large language models. Your role will involve leveraging low-level programming techniques to maximize performance and efficiency, ensuring that our hardware can deliver exceptional results.
You will engage in hands-on development, collaborating with cross-functional teams to integrate your work into larger systems. Your contributions will directly impact the performance of AI applications, and you will have the opportunity to learn about the latest advancements in machine learning and hardware design. You will also participate in code reviews and contribute to the team's knowledge base, fostering a culture of learning and innovation.
What we offer
Graphcore provides a dynamic work environment where you can grow your skills and make meaningful contributions to the field of artificial intelligence. We offer competitive compensation and benefits, along with opportunities for professional development. Our inclusive culture values diverse perspectives and encourages collaboration across teams. You will be part of a mission-driven organization that is at the forefront of AI technology, working alongside some of the brightest minds in the industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Graphcore.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering

Software Engineering

Devops Engineer
Graphcore is hiring a 2026 Graduate Software Engineer - DevOps to join their Software Infrastructure team. You'll work on scaling and managing infrastructure, developing tools for build, test, and deployment processes. This role is ideal for recent graduates with a passion for DevOps and AI technologies.

Embedded Engineer
Graphcore is hiring a 2026 Graduate Firmware Engineer to contribute to the design and development of firmware for next-generation AI products. You'll work with Embedded Linux, C, and C++ in Bristol, UK.

Software Engineering
Graphcore is hiring a 2026 Graduate Software Engineer to contribute to the planning, design, implementation, and testing of software for upcoming AI hardware. This role is based in Bristol, UK.