Graphcore

About Graphcore

Accelerating AI with efficient, powerful technology

🏢 Tech👥 201-500 employees📅 Founded 2016📍 Old City, Bristol, UK💰 $682m3.9
B2BArtificial IntelligenceEnterpriseDeep TechComputer VisionMachine LearningSaaSCloud Computing

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 Software Engineer specializing in PyTorch to design and optimize software for machine learning accelerators. You'll work closely with a SCRUM team to deliver new features and support users. This role requires experience in machine learning frameworks.

Job Description

Who you are

You have a strong background in software engineering with a focus on machine learning frameworks, particularly PyTorch. Your experience includes designing, implementing, and optimizing software solutions that support advanced AI technologies. You thrive in collaborative environments and enjoy working within SCRUM teams to deliver high-quality features.

You are familiar with the intricacies of machine learning accelerators and understand the importance of performance optimization. Your technical documentation skills are top-notch, allowing you to communicate complex ideas clearly to both technical and non-technical stakeholders. You are proactive in maintaining codebases and supporting users, ensuring that the software you develop meets their needs effectively.

What you'll do

In this role, you will be responsible for designing and implementing software that enhances the performance of Graphcore's machine learning accelerators. You will work closely with the PyTorch team to deliver new features and optimize existing functionalities. Your role will involve reviewing code changes, writing technical documentation, and collaborating with upstream communities to ensure the software remains cutting-edge.

You will participate in SCRUM meetings, contributing to sprint planning and retrospectives, and ensuring that the team stays aligned on goals and deliverables. Your collaboration with other engineers will be crucial as you work together to tackle challenges and improve the overall user experience. You will also be involved in maintaining the codebase, ensuring it is robust and scalable to support future developments.

What we offer

Graphcore provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on groundbreaking technologies that are shaping the future of AI. The company values continuous learning and offers resources to help you grow your skills and advance your career. You will be part of a diverse team that brings together a wide range of expertise, fostering a culture of collaboration and creativity.

We encourage you to apply even if your experience doesn't match every requirement. At Graphcore, we believe in the potential of every individual and are committed to creating an inclusive workplace where everyone can thrive.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Graphcore.