
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...
Overview
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.
Job Description
Who you are
You are a recent graduate or about to graduate in a relevant field, eager to start your career in software engineering. You have a strong interest in artificial intelligence and are excited about the opportunity to work on cutting-edge technology that will shape the future of AI. You thrive in collaborative environments and are keen to learn from experienced professionals in the field.
You possess a foundational understanding of software development principles and are familiar with programming languages commonly used in AI and hardware integration. You are adaptable and open to feedback, ready to grow your skills in a fast-paced and innovative setting.
What you'll do
As a Graduate Software Engineer at Graphcore, you will be involved in the design and implementation of software that supports the integration of future AI hardware. You will work closely with the Modelling team to develop and test software solutions that enhance the performance of AI systems. Your responsibilities will include supporting the documentation of software processes and collaborating with other teams to ensure seamless integration of hardware and software components.
You will have the opportunity to contribute to the testing and validation of software implementations, helping to ensure that Graphcore's AI solutions meet the highest standards of quality and performance. You will also assist in scaling distributed modelling environments, gaining hands-on experience with the latest technologies in AI and machine learning.
What we offer
Graphcore provides a dynamic and inclusive work environment where you can thrive as a software engineer. You will have access to continuous learning opportunities and be part of a team that values diverse perspectives and backgrounds. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every individual to contribute to our mission of advancing AI technology.
You will be part of a company that is at the forefront of AI innovation, working alongside experts in the field. Graphcore offers a supportive culture that fosters professional growth and encourages collaboration across teams. Join us in our mission to unlock the next generation of AI breakthroughs.
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
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.

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.

Machine Learning Engineer
Graphcore is hiring a Graduate Machine Learning Engineer to develop and optimize AI models for their specialized hardware. You'll work closely with software development and research teams, leveraging skills in Python and TensorFlow. This entry-level position is ideal for those passionate about advancing AI technology.