Talent.com
Graphcore
Senior Software Engineer - AI Compute Libraries & PerformanceGraphcore • West of England, England, GB
Senior Software Engineer - AI Compute Libraries & Performance

Senior Software Engineer - AI Compute Libraries & Performance

Graphcore • West of England, England, GB
30+ days ago
Job type
  • Full-time
Job description

About GraphcoreAt Graphcore, we’re building the future of AI compute.We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem.To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world.We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence.Job SummaryAs a Senior Software Engineer, you’ll build high-performance AI compute libraries for next-generation AI hardware, working on linear algebra, tensor operations, numerical correctness, and low-level performance optimisation.Our ML Kernels & Runtime team are responsible for delivering high performance compute library to help customers gain the maximum performance from AI hardware.Responsibilities And DutiesDesign and implement kernels for linear algebra and tensor ops (GEMM, batched GEMM, convolutions, reductions, elementwise and fused operations) in C++Own performance and correctness - add microbenchmarks, regression tests, numerics validationProfile and optimise across for next generation of AI hardware - threading, cache locality, memory layout, and kernel launch efficiency.Debug issues, resolve bugs and generally improve the quality and functionality of the productActively engage in and support Agile ways of working within the teamMentor colleagues within the team, sharing knowledge and providing guidance where appropriateCandidate ProfileEssentialExcellent programming and scripting skills using C++ and PythonUnderstanding of processor architectures and profiling on LinuxPossess excellent written and oral communication skills, good work ethics, high sense of team-workLove to produce quality work and be a team playerDesirableStrong command of algorithmic performance - vectorisation, memory hierarchy, threading, lock-free patternsHands‑on with at least one BLAS/DNN stack and able to read/extend kernelsComfort with CPU micro‑optimisations and numerical stability/trade‑offs across FP32/FP16/BF16/FP8Experience integrating native code into PyTorch or similar (custom ops, extensions, dispatch keys)ABI/API stability and packaging for Linux system (manylinux, wheels)BenefitsIn addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar!we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications #

Create a job alert for this search

Senior Software Engineer - AI Compute Libraries & Performance • West of England, England, GB

Similar jobs

Senior Software Engineer, Machine Learning

Roku, Inc.Manchester, England, GB
Full-time

Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t... Show more

 • Promoted

AI-Driven Senior Software Engineer - Remote/UK

Citation CanadaWilmslow, England, GB
Remote
Full-time

Citation Canada is looking for a Senior Software Engineer based in Wilmslow, UK, or remote.You will drive significant changes in software delivery, moving to a CI/CD model with an AI-native approac... Show more

 • Promoted

Senior Full-Stack AI Engineer | Hybrid (UK)

Fitch RatingsManchester, England, GB
Full-time

A global financial information leader in Manchester is looking for a Senior Software Engineer, Full Stack - AI.The role involves designing and developing ML/AI solutions while working in an agile t... Show more

 • Promoted

Senior Software Engineer — Pricing AI (Manchester)

DatalexManchester, England, GB
Full-time

Senior Software Engineer — Pricing AI (Manchester).We are seeking a talented Senior Developer with a strong focus on Python-based AI/ML development, automation, and general software engineering.The... Show more

 • Promoted

Research Software Engineer — Data-Driven Research & AI

The Manchester Metropolitan UniversityManchester, England, GB
Full-time

A leading UK higher education institution is seeking a Research Software Engineer to support its new Centre for Digital Data Research.This role involves designing and developing software solutions ... Show more

 • Promoted

Senior Software Engineer, Machine Learning (Staff Level Role)

Roku, Inc.Manchester, England, GB
Full-time

Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t... Show more

 • Promoted

Lead Software Engineer — AI-First, Cloud-Native, Hybrid UK

Tilo ConsultingManchester, England, GB
Full-time

A progressive software company in Manchester is seeking a Lead Software Engineer to lead a cross-functional squad in delivering high-quality software.Ideal candidates will have proven leadership ex... Show more

 • Promoted

Senior Software Engineer - AI-Driven Platform (Remote UK)

MediSolutionAltrincham, England, GB
Remote
Permanent

Xanalys, a Harris Computer company, is seeking a Principal Software Engineer for a permanent remote-working role.This senior contributor role focuses on AI-enabled workflows, SRE/DevOps ownership, ... Show more

 • Promoted

Senior/ Lead Applied AI Engineer - client Facing - Exciting Scaling AI Scaleup with significant[...]

Opus Recruitment SolutionsManchester, England, United Kingdom
Full-time

Senior/ Lead Applied AI Engineer - client Facing - Exciting Scaling AI Scaleup with significant investment - up to £135k!.Opus is partnering with an innovative AI consultancy that is helping leadin... Show more

 • Promoted

Senior AI Engineer

Adria Solutions Ltd.Stretford, England, GB
Full-time

We’re looking for a hands‑on Senior AI Engineer to build real‑world AI systems that deliver measurable impact across customer journeys and internal operations.This role is all about turning emergin... Show more

 • Promoted

Senior Software Engineer — AI/ML Backend & Data Pipelines

DatalexManchester, England, GB
Full-time

Datalex is seeking a Senior Software Engineer specializing in Python-based AI/ML development to design and deploy machine learning features.The role involves building APIs, collaborating on CI/CD, ... Show more

 • Promoted

Senior AI Compute Libraries Engineer — High-Perf Kernels

GraphcoreWest of England, England, GB
Full-time

Graphcore in the United Kingdom is seeking a Senior Software Engineer to build high-performance AI compute libraries for next-generation hardware, focusing on linear algebra, tensor operations, num... Show more

 • Promoted

Senior Principal Software Engineer - AI-Driven, Remote

Harris ComputerAltrincham, England, GB
Remote
Permanent

Harris Computer is seeking a Principal Software Engineer for a permanent, remote role in the UK.You will contribute 80% hands-on engineering and 20% planning, driving AI workflows, reliability, and... Show more

 • Promoted

Manager - Senior Software Engineer (AI Projects)

PwC UKManchester, England, GB
Full-time

You’ll be joining PwC’s Risk Line of Service, within our AI & Modelling team, working at the forefront of AI-enabled transformation in the insurance sector.As a Manager / Senior Manager, you will s... Show more

 • Promoted

Atlassian Engineer

CBSbutler Holdings LimitedTelford, ENG, GB
Temporary

Telford/ hybrid - 2 days per week onsite.BPSS and SC eligible and UK National.We're looking for an experienced.This is an excellent opportunity to work with modern DevOps tooling and A. Show more

 • Promoted

Senior Software Engineer: Real-Time AI SaaS Leader

ConnexAIManchester, England, GB
Full-time

ConnexAI in Manchester is seeking a senior software engineer to build real-time systems for billions of calls per year, shaping our SaaS platform with modern web technologies.TypeScript code, colla... Show more

 • Promoted

Senior Software Engineer, Full Stack - AI

Fitch RatingsManchester, England, GB
Full-time

Senior Software Engineer, Full Stack – AI.This role is part of Fitch Group Technology’s agile teams delivering world‑class solutions for our BMI business.You will join a talented, bright and driven... Show more

 • Promoted

AI Engineer Starter Course (Telford)

ITonlinelearning RecruitmentTF3 4BU, ENG, GB
Full-time

AI Trainee Engineer – £45,000–£75,000 – Job Programme.This is a self-funded programme that leads to employment, fees apply.Complete the programme and get a job, or get your course fees back.Looking... Show more