New: upload your resume and get matched to AI jobs. Free to start →
G

Graphcore jobs

Series C+

Graphcore is hiring for 12 AI roles, mostly Machine Learning Engineer and AI Infrastructure Engineer, in Bristol, UK, London, UK and Cambridge, UK.

Open AI roles
12
Typical posted salary
—
Too few postings list pay
Remote
0 of 12
Newest role
2d ago

Roles and posted pay

RoleOpenMedian posted range
Machine Learning Engineer5Not listed
AI Infrastructure Engineer4Not listed
AI Research Engineer2Not listed
AI Agent Engineer1Not listed

Locations and remote policy

  • Bristol, UK 8
  • London, UK 3
  • Cambridge, UK 3
  • Austin, Texas, United States 2
  • Gdańsk, Pomeranian Voivodeship, Poland 1
  • Bristol, UK; Cambridge, UK; London, UK 1
  • Milpitas, California, United States 1

None of the open roles are remote.

Seniority

Junior 4 · Senior 3 · Mid-Level 2 · Staff 2 · Principal 1

Tech stack in their postings

Open roles at Graphcore (12)

Machine Learning Engineer (5)

Senior Machine Learning Engineer (Large Systems)

22d ago
G

Graphcore

As a Senior Machine Learning Engineer in the Applied AI team, you will contribute to advancing AI technology by developing and optimizing new and existing AI models for specialized hardware. You will work on large-scale systems where performance is critical to project success, with visibility across the entire pipeline from hardware to AI applications. This role involves close collaboration with researchers in a rapidly evolving field, requiring continuous learning and adaptation to new challenges. We seek engineers with strong technical foundations who are curious and eager to understand and advance AI model implementation at scale. This position offers flexibility through a hybrid working model from our UK offices.

Salary not listed

Bristol, UK +3 locations hybrid Full-time
KubernetesPythonPyTorch +5 more

Senior AI Performance Engineer

22d ago
G

Graphcore

As a Senior AI Performance Engineer, you will analyze and optimize AI training and inference workloads across large-scale distributed systems. Your work will connect compute, memory, communication, and software behavior, owning complex performance investigations from problem definition through validation. You will translate profiling, benchmarking, and modeling results into actionable improvements for engineers. This role offers broad scope across hardware, software, networking, and system architecture, contributing to Graphcore's delivery of efficient and reliable AI systems for large-scale deployment.

Salary not listed

Austin, Texas, United States onsite Full-time
PythonC++

Graduate Software Engineer, AI/ ML Test Systems 2027

11d ago
G

Graphcore

Join Graphcore's Graduate Programme for a two-year, hands-on learning experience in AI and machine learning test systems. You will apply your software skills to test how AI and ML workloads perform on Graphcore's accelerator hardware. This role involves creating representative ML workloads, analyzing their numerical accuracy and performance, and designing tests to improve testing strategies and infrastructure across simulated and physical hardware. You will also build CI/CD pipelines, troubleshoot complex issues, and translate findings into measurable improvements, bridging the gap between ML frameworks and hardware to enhance software quality and customer experience.

From £45k

Bristol, UK onsite Full-time
PythonPyTorchTensorFlow +5 more

Graduate Software Engineer, AI Compute Libraries & Performance 2027

11d ago
G

Graphcore

Join Graphcore's Graduate Programme for a two-year, hands-on learning experience in AI Compute Libraries & Performance. You will contribute to C++ libraries and compute kernels for machine learning workloads, focusing on developing and optimizing operations, understanding performance bottlenecks, and ensuring the correctness and reliability of software that runs AI models on next-generation Graphcore hardware. This role offers a supportive team environment, mentorship, and opportunities to develop practical experience connecting numerical computing with hardware implementation.

From £45k

Bristol, UK onsite Full-time
PythonC++

Graduate Machine Learning Engineer 2027

11d ago
G

Graphcore

Join Graphcore's Graduate Programme for a two-year, hands-on learning experience in a permanent role. You will be trusted to take ownership, share ideas, and contribute to shaping innovative AI systems. This program offers the opportunity to tackle challenging problems alongside a supportive team dedicated to your development and success. You will gain exposure to cutting-edge AI models and accelerator systems, working across the full stack from hardware to applications, identifying opportunities to innovate and differentiate Graphcore's technology.

From £45k

Bristol, UK onsite Full-time
PyTorchDeep LearningJAX

AI Infrastructure Engineer (4)

Senior Software Engineer - AI Compute Libraries

2d ago
G

Graphcore

As a Senior Software Engineer on the AI Compute Libraries team, you will develop, maintain, and release C++ libraries and runtime APIs that enable engineers to build and execute workloads on Graphcore's AI hardware. Your work will involve designing clear abstractions for low-level hardware capabilities, improving reliability and performance, and supporting developers integrating these libraries into the wider software stack. You will own library changes from design through release and maintenance, ensuring dependable releases with proper packaging, documentation, and fixes. This role requires collaborating with library users to understand requirements, resolve integration issues, and guide API improvements.

Salary not listed

Bristol, UK onsite Full-time
PythonPyTorchC++

Staff AI Performance Engineer

22d ago
G

Graphcore

Lead performance optimization for large-scale AI workloads, transforming them into faster and more efficient systems. This role involves analyzing and optimizing AI training and inference across distributed systems, connecting compute, memory, and networking behavior. You will lead complex performance workstreams, identify bottlenecks, validate improvements, and translate performance data into actionable engineering decisions. The position requires building benchmarks, profiling demanding workloads, and developing C++ and Python tools for analysis and optimization, ultimately helping teams enhance efficiency, scalability, and reliability. This role offers broad technical scope across AI infrastructure at data center scale.

Salary not listed

Milpitas, California, United States onsite Full-time
PythonC++

Principal AI Performance Engineer

22d ago
G

Graphcore

As a Principal AI Performance Engineer, you will define how Graphcore analyzes and optimizes AI training and inference workloads, shaping decisions across hardware, software, networking, and system architecture. You will lead complex performance investigations, from model behavior to multi-node scaling, translating profiling, benchmarking, and modeling evidence into technical roadmaps and engineering priorities. This role offers rare influence across AI infrastructure at data center scale, guiding strategy, resolving tradeoffs, and raising performance-engineering standards across the organization.

Salary not listed

Austin, Texas, United States onsite Full-time
PythonC++

Infrastructure and MLOps Engineer

5mo ago
G

Graphcore

Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed systems. The Software Infrastructure team provides critical platforms and services for software development teams across the business, managing the CI platform and services, build engineering, component integration, and packaging and release systems.

Salary not listed

Bristol, UK +2 locations onsite Full-time
AWSDockerKubernetes +5 more

AI Research Engineer (2)

AI Research Engineer

3mo ago
G

Graphcore

Graphcore is building the future of AI compute, from silicon and software to datacenter-scale infrastructure. As a Research Engineer, you will contribute to advancing AI research by investigating new ideas and pushing the limits on important AI/ML problems. This role combines strong machine learning experience with practical engineering skills to deliver impactful AI research, focusing on hardware-aware AI algorithms and AI-aware hardware developments. You will work closely with researchers to generate ideas, translate them into scalable implementations, and contribute to publications and projects that steer the future of AI hardware.

Salary not listed

Cambridge, UK +2 locations onsite Full-time
PythonPyTorchReinforcement Learning +4 more

AI Technology PhD Research Internship

11d ago
G

Graphcore

Explore a research career at Graphcore through a PhD internship, gaining hands-on experience on real projects. You’ll bring fresh ideas, put your learning into practice, and help shape what we’re creating. You’ll tackle challenging problems with a team who welcome your questions and support you as you build your skills and confidence. You will explore how your research could inform the next generation of AI compute, working alongside researchers tackling questions shaped by real-world hardware and software challenges. Our team is interested in numerous topics across the field, working on problems where algorithms, hardware, and systems meet.

Salary not listed

Bristol, UK; Cambridge, UK; London, UK onsite Internship
PythonPyTorchC++

AI Agent Engineer (1)

Companies hiring for similar roles

AiRagJobs isn't affiliated with Graphcore. Roles, pay and locations come from the company's own job postings, and each role links to its original posting to apply.