Graphcore logoGraphcore logo

Software Engineer at Graphcore | Bristol, UK

GraphcoreBristol, UK
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Ideal candidates will possess a strong background in software engineering, particularly in C++, and have a keen interest in AI hardware advancements. Experience with linear algebra operations and performance optimization techniques is a plus.

About the job

About Graphcore

At Graphcore, we are pioneering the future of AI computing.

Our diverse team of semiconductor, software, and AI specialists has extensive experience in developing a comprehensive AI compute stack, from silicon and software to data center-scale infrastructure.

As a proud member of the SoftBank Group, we benefit from substantial long-term investments, positioning us to deliver innovative technologies within the rapidly expanding SoftBank AI ecosystem.

To seize the vast and exciting opportunities in the AI landscape, Graphcore is expanding its global teams.

We unite the brightest minds to tackle the most complex challenges, providing everyone the opportunity to make a significant impact on the company, our products, and the future of artificial intelligence.

Job Summary

As a Software Engineer, you will play a crucial role in developing new kernels and supporting existing ones for linear algebra operations on our next-generation AI hardware.

The Team

This is an exciting opportunity to join the expanding Kernel Engineering team at Graphcore, which is dedicated to delivering high-performance compute libraries that enable customers to maximize the performance of AI hardware.

Responsibilities and Duties

  • Implement kernels for linear algebra and tensor operations (GEMM, batched GEMM, convolutions, reductions, elementwise and fused operations) using C++.
  • Profile and optimize performance for the next generation of AI hardware, focusing on threading, cache locality, memory layout, and kernel launch efficiency.

About Graphcore

Graphcore is at the forefront of AI computing technology, committed to innovating and enhancing the capabilities of artificial intelligence through advanced hardware and software solutions. Our investment from the SoftBank Group enables us to continuously improve and expand our offerings within an ever-evolving AI landscape.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.