
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 Software Engineer to design and implement software for machine learning accelerators. You'll work with technologies like Python, PyTorch, and Triton in Bristol or Cambridge. This position requires experience in software development and machine learning frameworks.
Job Description
Who you are
You have a strong background in software engineering, particularly in developing and optimizing software for machine learning applications. Your experience with frameworks such as PyTorch and Triton allows you to contribute effectively to the team. You thrive in collaborative environments and enjoy working within SCRUM teams to deliver high-quality software solutions.
You possess excellent problem-solving skills and are comfortable maintaining code bases while supporting users. Your ability to write technical documentation and review code changes ensures that the team operates smoothly and efficiently. You are passionate about continuous learning and innovation, which aligns with Graphcore's culture.
What you'll do
As a Software Engineer at Graphcore, you will play a pivotal role in designing and implementing software that supports the machine learning accelerators developed by the company. You will work closely with the frameworks team to optimize performance and deliver new features. Your responsibilities will include maintaining the code base, supporting users, and collaborating with upstream communities to enhance the software.
You will participate in SCRUM meetings, contributing to the planning and execution of tasks while ensuring that the software meets the highest standards. Your role will also involve writing technical documentation to assist users and team members in understanding the software's capabilities and functionalities.
What we offer
Graphcore provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies in the field of artificial intelligence. The company values diversity and offers a flexible approach to interviews, ensuring that all candidates feel comfortable and supported throughout the hiring process. Join us in our mission to unlock the next generation of AI breakthroughs and make a significant impact 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

Staff Engineer
Graphcore is hiring a Senior Staff Engineer to design and validate complex machine learning software systems. You'll work with Python and focus on software architecture and automation. This role requires strong experience in software development and testing.

Staff Engineer
Graphcore is hiring a Senior Staff Engineer to work on testing and validating complex machine learning systems. You'll focus on performance, reliability, and correctness across modern AI workloads. This role requires strong experience with machine learning frameworks and debugging skills.

Staff Engineer
Ripple is hiring a Staff Engineer to work on their flagship wallet as a service platform. You'll leverage your expertise in React and TypeScript to build responsive web applications. This position requires strong experience in modern web development and user experience design.

Staff Engineer
Ripple is hiring a Staff Software Engineer to design and build a digital asset custody platform. You'll work on creating scalable and resilient distributed systems. This position requires significant experience in software engineering.

Staff Engineer
Snyk is hiring a Staff Software Engineer to lead the design and implementation of secure AI software development solutions. You'll work on large-scale engineering challenges and contribute to the security of millions of developers worldwide.