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...

Overview

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.

Job Description

Who you are

You have strong experience designing, developing, and maintaining high-quality software systems — your expertise lies in testing and validating complex machine learning software stacks, with a keen focus on software architecture and engineering best practices. You value code quality, testability, and long-term maintainability, and you enjoy building systems that other engineers rely on. You are comfortable working across large codebases and contributing to CI/CD infrastructure, shaping technical direction through thoughtful design and mentoring in a technically demanding environment.

You have a deep understanding of machine learning frameworks and infrastructure, and you are familiar with AI accelerator hardware. Your background includes working in teams that prioritize collaboration and innovation, and you thrive in environments where you can make a significant impact on the company's products and the future of artificial intelligence. You are proactive in identifying challenges and enjoy solving complex problems with creative solutions.

What you'll do

In this role, you will be responsible for designing and validating a complex machine learning software stack, ensuring that it meets the highest standards of quality and performance. You will collaborate with a team of skilled engineers to develop robust testing frameworks and automation tools that enhance the efficiency of the software development lifecycle. Your contributions will directly influence the technical direction of the projects you work on, and you will mentor junior engineers, helping them grow their skills and knowledge.

You will engage in code reviews, providing constructive feedback to your peers while also learning from their insights. Your role will involve working closely with cross-functional teams to ensure that the software integrates seamlessly with the hardware and meets the needs of the end-users. You will also participate in the continuous improvement of engineering practices, advocating for best practices in software development and testing.

What we offer

At Graphcore, you will be part of a dynamic team that is at the forefront of AI technology. We offer a collaborative work environment where your ideas and contributions are valued. You will have the opportunity to work on cutting-edge projects that have a real impact on the future of AI compute. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in building the future of AI and making a difference in the tech 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

Graphcore

Staff Engineer

Graphcore📍 Bristol

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.

Senior
4d ago
Graphcore

Software Engineering

Graphcore📍 Bristol - On-Site

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.

🏛️ On-SiteMid-Level
4d ago
Graphcore

Staff Engineer

Graphcore📍 Bristol

Graphcore is hiring a Senior Staff Engineer to focus on testing a Machine Learning software development stack. You'll work on reliability and performance testing in a collaborative environment. This position requires prior software development experience.

Senior
4d ago
Graphcore

Staff Engineer

Graphcore📍 Cambridge

Graphcore is hiring a Senior Staff Software 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 engineering.

Senior
4d ago
Reltio

Staff Engineer

Reltio📍 Bangalore - Hybrid

Reltio is seeking a Senior Staff Engineer to lead the development of AI-powered data unification and management solutions. You'll work on transforming siloed data into unified, trusted data products. This role requires extensive experience in engineering and a commitment to excellence.

🏢 HybridSenior
1w ago