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
| Role | Open | Median posted range |
|---|---|---|
| Machine Learning Engineer | 5 | Not listed |
| AI Infrastructure Engineer | 4 | Not listed |
| AI Research Engineer | 2 | Not listed |
| AI Agent Engineer | 1 | Not 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)
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
Senior AI Performance Engineer
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
Graduate Software Engineer, AI/ ML Test Systems 2027
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
Graduate Software Engineer, AI Compute Libraries & Performance 2027
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
Graduate Machine Learning Engineer 2027
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
AI Infrastructure Engineer (4)
Senior Software Engineer - AI Compute Libraries
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
Staff AI Performance Engineer
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
Principal AI Performance Engineer
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
Infrastructure and MLOps Engineer
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
AI Research Engineer (2)
AI Research Engineer
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
AI Technology PhD Research Internship
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
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.
