Graphcore
109 open UK roles - Bristol, Cambridge, London, Bristol +1 more +1 more - listings direct from the employer
Graphcore makes hardware and silicon for AI systems, along with the firmware and Linux-based software platforms that run on them. The company hires firmware engineers, systems software engineers, and Linux distribution engineers to develop the low-level software that enables their hardware to boot, operate, and integrate into datacentre deployments.
Senior Firmware Engineer
2mo agoAs a Staff Firmware Engineer, you will design, develop and deliver firmware for Graphcore’s next generation products. Your work will sit close to the hardware and shape how our systems boot, run and communicate.
BristolSenior Linux Distribution & Validation Engineer
2mo agoStrong practical experience working in Linux environments · Experience building or maintaining automated CI/CD pipelines for reliable engineering workflows · Proficiency in Python, Bash or similar scripting languages
CambridgeSenior Linux Distribution & Validation Engineer
2mo agoStrong practical experience working in Linux environments · Experience building or maintaining automated CI/CD pipelines for reliable engineering workflows · Proficiency in Python, Bash or similar scripting languages
LondonSenior Linux Distribution & Validation Engineer
2mo agoStrong practical experience working in Linux environments · Experience building or maintaining automated CI/CD pipelines for reliable engineering workflows · Proficiency in Python, Bash or similar scripting languages
BristolLead Bring-up & Characterisation Engineer
2mo agoProven track record of delivering technical outcomes as an individual contributor, manager, or project manager, with strong communication and stakeholder management skills. · Solid experience in silicon digital device...
BristolStaff System Software Engineer
2mo agoAs a Staff System Software Engineer, you will shape integration and system testing across firmware, BMC and Linux device drivers. Your work will help create a high quality gate for system software release packages.
Bristol +1 moreStaff Software Engineer
2mo agoAs a Staff System Software Engineer, you will shape how Graphcore validates complex device drivers and platform tools. You will bring technical depth across Linux kernels, drivers and systems software.
BristolHardware System Test Engineer
2mo agoExperience in manufacturing test of advanced electronic systems. Good understanding of the fundamentals of electronics. · Experience with Python, C/C++, Bash, and Git. · Experience using the Linux command line.
Bristol +1 morePrincipal Hardware System Test Engineer
2mo agoExtensive experience developing and deploying manufacturing test solutions for high-performance servers, accelerators (GPU-class), or comparable large-scale compute hardware. · Proven technical leadership as an...
Bristol +1 moreSignal Integrity Engineer
2mo agoAs a Signal Integrity Engineer, you will shape the electrical performance of Graphcore hardware platforms. Your work will help 112Gbps and 224Gbps SERDES, DDR and processor interfaces operate within demanding system...
BristolSignal Integrity Engineer
2mo agoAs a Signal Integrity Engineer, you will shape the electrical performance of Graphcore hardware platforms. Your work will help 112Gbps and 224Gbps SERDES, DDR and processor interfaces operate within demanding system...
BristolPower Integrity Engineer
2mo agoAs a Power Integrity Engineer, you will deliver robust power integrity solutions across Graphcore silicon and system designs. Your work will help advanced compute platforms operate reliably across complex packages, PCBs...
BristolLab Technician
2mo agoAs a Lab Technician, you will help keep Graphcore’s Bristol electronics laboratories operational, safe, and ready for engineering work. You will support the facilities, equipment, procedures, and practical setups that...
BristolHardware Validation & Debug Engineer - Power Electronics
2mo agoAs a Validation and Debug Engineer, you will help prove Graphcore silicon and platforms work across demanding system conditions. You will build deep understanding of our devices, boards, power delivery and system...
BristolHardware Validation & Debug Engineer
2mo agoStrong experience validating and debugging complex hardware systems · Hands-on expertise with PCIe Root Complex bring-up, debug, and protocol analysis · Experience debugging Ethernet SerDes systems and high-speed...
BristolHardware Development Engineer
2mo agoAs a Hardware Development Engineer, you will design circuit solutions for Graphcore processor systems and validation platforms. You will turn system requirements into schematics, layout constraints, and testable...
BristolElectronics Laboratory Lead (UK)
2mo agoYou will manage test equipment, lab infrastructure, ESD controls, goods in and out, maintenance planning and technical readiness. You will also build and guide a technician team that supports multidisciplinary lab...
BristolTest Development Engineer - Electronic Hardware
2mo agoAs a Test Development Engineer, you will create and maintain test systems for Graphcore’s electronic hardware platforms. Your work will support preproduction test solutions across system and board-level products.
BristolTest Development Engineer - Electronic Hardware
2mo agoAs a Test Development Engineer, you will create and maintain test systems for Graphcore’s electronic hardware platforms. Your work will support preproduction test solutions across system and board-level products.
BristolSupply Chain Planning Manager - NPI
3mo agoDevelop and maintain demand forecasts and material plans for lab equipment, engineering components, prototype parts, and consumables. · Work closely with Engineering, R&D, and Operations teams to guarantee the smooth...
BristolSenior Integrated Management System Engineer
3mo agoAs an Integrated Management Systems Engineer, you will help shape the Graphcore way. This is our integrated approach to practical, scalable management systems.
BristolPython Engineer
3mo agoCreate, manage, and sustain tools and services that aid the software build and release process · Support the technical development of junior and graduate engineers · Embody a strong engineering field for high...
Bristol +2 moreInfrastructure and MLOps Engineer
3mo agoDevelop, own, and maintain tools and services to support AI research and engineering teams · Deploy and maintain services with Kubernetes and Docker · Manage our Cloud Infrastructure using tools such as Terraform
LondonInfrastructure and MLOps Engineer
3mo agoDevelop, own, and maintain tools and services to support AI research and engineering teams · Deploy and maintain services with Kubernetes and Docker · Manage our Cloud Infrastructure using tools such as Terraform
CambridgePyTorch Engineer
3mo agoYou will help build the software layer that connects Graphcore accelerators with state-of-the-art machine learning frameworks. Your work will shape how ML engineers and researchers use our hardware in real workloads.
BristolSenior Software Engineer - AI Compute Libraries & Performance
3mo agoDesign 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...
BristolAI Research Engineer
3mo agoGenerate AI/ML ideas, design experiments, implement them & evaluate results. · Prepare, submit & present your work to AI conferences and workshops. · Provide technical insight to internal teams by designing experiments...
CambridgeAI Research Engineer
3mo agoGenerate AI/ML ideas, design experiments, implement them & evaluate results. · Prepare, submit & present your work to AI conferences and workshops. · Provide technical insight to internal teams by designing experiments...
BristolAI Research Engineer
3mo agoGenerate AI/ML ideas, design experiments, implement them & evaluate results. · Prepare, submit & present your work to AI conferences and workshops. · Provide technical insight to internal teams by designing experiments...
LondonResearch Scientist (Visual Generative AI & World Models)
3mo agoDevelop and evaluate new ideas in visual generative AI, multimodal modelling and world models, from initial hypothesis through experiment design, implementation, analysis and publication. · Prepare, submit and present...
LondonResearch Scientist (Visual Generative AI & World Models)
3mo agoDevelop and evaluate new ideas in visual generative AI, multimodal modelling and world models, from initial hypothesis through experiment design, implementation, analysis and publication. · Prepare, submit and present...
BristolTechnical Product Owner
3mo agoAs a Technical Product Owner, you will help component-based software teams deliver clear, prioritised and meaningful outcomes. You will connect product intent, engineering delivery and cross-team coordination.
BristolSoC Architect
3mo agoFlexible working: Balance your work and personal life with greater flexibility · Generous leave: Take time to rest, recharge and enjoy life outside of work · Retirement planning support: Up to 5% matched pension
BristolHardware Validation & Debug Engineer
3mo agoAs a Validation and Debug Engineer, you will help prove Graphcore silicon and platforms work across real product conditions. You will build deep knowledge of our devices, boards and system behaviour.
BristolStaff/Principal Logical Design Engineer
3mo agoBeing part of the Logical Design team, producing high quality micro-architecture specification and RTL for Graphcore chips · Ensuring good communication between different teams and across multiple sites · Contributing...
BristolSilicon Verification Engineer
3mo agoVerification experience in CPU, ASIC or closely related silicon environments · Experience with UVM, SVA, assembly, compilers, Git or DRMS tools · Ability to plan verification work and drive functional coverage to closure
Bristol +1 moreProject Manager
3mo agoDegree level education or equivalent relevant industry experience · 5+ years of relevant experience, including 3+ years in a technical project management role within multi-functional teams. · Strong project management...
Bristol2026 Graduate Silicon Engineer
3mo agoOn track for, or achieved, a degree in Electronic Engineering, Computer Science or a related subject · Technical skills in C, C++ or Python, shown through study, projects, hobbies, internships or work experience ·...
BristolPrincipal Cloud Engineer
3mo agoBachelor's degree or equivalent practical experience in a relevant subject. · Strong infrastructure or IT background, with private-cloud or on-premises cloud experience. · Expert Linux system administration and...
BristolGraduate Silicon Engineer
3mo agoOn track for, or achieved, a degree in Electronic Engineering, Computer Science or a related subject · Technical skills in C, C++ or Python, shown through study, projects, hobbies, internships or work experience ·...
CambridgeSenior Software Engineer (ML QA)
3mo agoHelp prove the ML software stack that future AI systems will depend on. Graphcore is expanding the software systems behind AI compute at datacenter scale. This role focuses on validating a complex machine learning stack...
BristolSenior Software Engineer (ML QA)
3mo agoHelp prove the ML software stack that future AI systems will depend on. Graphcore is expanding the software systems behind AI compute at datacenter scale. This role focuses on validating a complex machine learning stack...
CambridgeSenior Software Engineer (ML QA)
3mo agoHelp prove the ML software stack that future AI systems will depend on. Graphcore is expanding the software systems behind AI compute at datacenter scale. This role focuses on validating a complex machine learning stack...
LondonStaff Engineer (ML Engineer)
3mo agoThis role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers.
CambridgeStaff Engineer (ML Engineer)
3mo agoThis role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers.
LondonStaff Engineer (ML Engineer)
3mo agoThis role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers.
BristolSenior Engineer (ML Engineer)
3mo agoThis role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers.
CambridgeSenior Engineer (ML Engineer)
3mo agoThis role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers.
LondonSenior Engineer (ML Engineer)
3mo agoThis role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers.
BristolPrincipal Software Architect
3mo agoDefine & document the software architecture of the software stack. · Work across different software domains to ensure a coherent end too end architecture. · Clearly communicate the software architecture to engineering...
CambridgeSoftware Engineer in Build Engineering
3mo agoDeveloping our internal tooling for building, testing and integrating together the ML Software Stack · Developing tools and technical processes for Software Releases · Providing guidance to developers on best build...
LondonSoftware Engineer in Build Engineering
3mo agoDeveloping our internal tooling for building, testing and integrating together the ML Software Stack · Developing tools and technical processes for Software Releases · Providing guidance to developers on best build...
CambridgeSoftware Infrastructure Kubernetes Engineer
3mo agoDevelop, own, and maintain tools and services to support the software org · Deploy and maintain Kubernetes infrastructure to develop, test, and scale Graphcore hardware and its software stack · Manage our Cloud...
LondonSoftware Infrastructure Kubernetes Engineer
3mo agoDevelop, own, and maintain tools and services to support the software org · Deploy and maintain Kubernetes infrastructure to develop, test, and scale Graphcore hardware and its software stack · Manage our Cloud...
CambridgeSenior Software Infrastructure Engineer
3mo agoDevelop, own, and maintain tools and services to support the software build and release process · Deploy and maintain services with Kubernetes and Docker · Manage our Cloud Infrastructure using tools such as Terraform
LondonSenior Software Infrastructure Engineer
3mo agoDevelop, own, and maintain tools and services to support the software build and release process · Deploy and maintain services with Kubernetes and Docker · Manage our Cloud Infrastructure using tools such as Terraform
CambridgeStaff Hardware System Test Engineer
3mo agoSignificant experience developing and deploying manufacturing test solutions for high-performance servers, accelerators (GPU-class), or comparable large-scale compute hardware. · Strong technical leadership as an...
Bristol +1 moreDebug Validation Engineer — Multiple Levels
4mo agoLead post-silicon debugging and validation efforts for AI compute silicon and platform technologies · Contribute to debug and validation activities across multiple projects and achievements · Analyze and address...
BristolLead Business Analyst
4mo agoAs Lead Business Analyst, you will lead discovery and design across complex transformation programmes. You will help teams improve processes, systems, data flows and operating models.
Bristol +2 moreStaff Manufacturing Product Engineer
4mo agoAs Staff Manufacturing Product Engineer, you will support NPI development and volume production across complex hardware products. You will connect design, test, quality and supply chain decisions with real manufacturing...
BristolDirector Of Product Engineering
4mo agoAs Director of Product Engineering, you will lead how Graphcore products move through launch and high volume production. You will recruit and develop a team focused on semiconductor and PCBA manufacturing performance.
BristolStaff Cloud Engineer
5mo agoA relevant degree or equivalent practical experience, with proven ability to scope and deliver technical infrastructure work. · Experience operating on-premises or private-cloud environments, with strong ownership of...
Bristol +1 moreSenior Cloud Engineer
5mo agoBachelor's degree or equivalent practical experience in a relevant subject. · Solid software engineering or IT experience, with proven delivery as an individual contributor. · Experience managing on-premises or...
Bristol +1 moreSenior Software Engineer
5mo agoAs a Senior Software Engineer, you will verify and validate complex device drivers and tools. Your work will support Graphcore’s next-generation products from early development to production release.
Bristol +1 moreStaff Software Engineer (ML QA)
5mo agoDesign, implement, and maintain robust test infrastructure and automation for a complex ML software stack. · Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer...
LondonStaff Software Engineer (ML QA)
5mo agoDesign, implement, and maintain robust test infrastructure and automation for a complex ML software stack. · Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer...
CambridgeStaff Software Engineer (ML QA)
5mo agoDesign, implement, and maintain robust test infrastructure and automation for a complex ML software stack. · Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer...
BristolResearch Scientist (Visual Generative AI & World Models)
5mo agoDevelop and evaluate new ideas in visual generative AI, multimodal modelling and world models, from initial hypothesis through experiment design, implementation, analysis and publication. · Prepare, submit and present...
CambridgeHardware Validation and Debug Engineer - DDR
5mo agoPerform Validation and Debug for new hardware platforms. · Debug PCB, power, signal integrity, and interface issues. · Validate and debug high-speed memory interfaces and slow speed interfaces
BristolProgramme Manager
5mo agoAs Staff Programme Manager, you will plan and coordinate manufacturing test delivery for New Product Introductions. You will connect chip test, board test, system test, lab operations and silicon characterisation into...
BristolPrincipal Product Engineer
5mo agoAs Principal Product Engineer, you will help Graphcore manufacture advanced products with optimised yield, quality and cost. You will guide product performance through launch, production ramp and sustained high volume...
BristolInfrastructure and MLOps Engineer
5mo agoDevelop, own, and maintain tools and services to support AI research and engineering teams · Deploy and maintain services with Kubernetes and Docker · Manage our Cloud Infrastructure using tools such as Terraform
BristolSoftware Infrastructure Engineer
5mo agoDevelop, own, and maintain tools and services to support the software build and release process · Deploy and maintain services with Kubernetes and Docker · Manage our Cloud Infrastructure using tools such as Terraform
BristolSystem Software Engineer
5mo agoDesign, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages · Participate in agile development - working as part of a scrum team to develop...
CambridgeSystem Software Engineer
5mo agoDesign, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages · Participate in agile development - working as part of a scrum team to develop...
BristolEngineering Lab Infrastructure Lead
5mo agoLeading the development of Engineering Lab infrastructure and support services · Acting as the technical escalation point for complex infrastructure and lab issues · Managing Linux-based servers and engineering...
BristolLinux Engineering Lead
5mo agoLead and mentor a team of Linux engineers · Own the reliability, performance and scalability of engineering Linux environments · Drive adoption of Infrastructure-as-Code and GitOps practices
BristolLead Atlassian Cloud Platform Engineer
5mo agoManage and maintain multiple Atlassian Cloud sites, ensuring secure collaboration spaces that span different companies · Act as the authoritative decision-maker for Atlassian configuration, preventing configuration...
BristolSenior Semiconductor Reliability Engineer – Advanced Silicon & Packaging
5mo agoYou will shape reliability from technology selection and design enablement through bring-up, qualification and manufacturing. Your work will help complex, high-performance devices move from ambitious design into robust...
BristolSenior Systems Engineer – Performance & Reliability (Analysis)
5mo agoIs this system behaving as expected? · Is performance stable enough to trust? · Does this meet the criteria to enter production?
BristolSenior Systems Engineer – Performance & Reliability (Analysis)
5mo agoIs this system behaving as expected? · Is performance stable enough to trust? · Does this meet the criteria to enter production?
LondonSenior Systems Engineer – Performance & Reliability
5mo agoExpanding measurement coverage from small clusters to full racks · Designing workloads that expose system behaviour · Building systems to run experiments across large clusters
LondonSenior Systems Engineer – Performance & Reliability
5mo agoExpanding measurement coverage from small clusters to full racks · Designing workloads that expose system behaviour · Building systems to run experiments across large clusters
BristolSenior Cloud Engineer
5mo agoBachelor's degree or equivalent practical experience in a relevant subject. · Solid software engineering or IT experience, with proven delivery as an individual contributor. · Experience managing on-premises or...
Bristol +1 moreProject Manager
6mo agoAs Project Manager, you will own end-to-end delivery of cross-functional transformation initiatives. Your work will shape business processes, operating rhythms and change around enterprise platforms. You will bring...
Bristol +2 moreLead Analytics Engineer
6mo agoAs Lead Analytics Engineer, you will own the analytics engineering layer within Graphcore’s data platform. You will build curated models, trusted metrics and semantic structures that teams can use with confidence.
Bristol +2 moreTech Director, Post Silicon Validation
6mo agoManage, develop and grow the Post Silicon Validation team in Bristol: The Post Silicon Validation team is relatively new, with a strong remit and growing quickly to help Graphcore bring up new silicon quickly and...
BristolDirector, Silicon Logical Design
6mo agoDefine and execute the strategic roadmap for Logical Design, ensuring alignment with Graphcores silicon and product strategy. · Lead, grow and mentor a high performing RTL/micro architecture design organisation. ·...
Bristol +1 morePrincipal SoC Architect
6mo agoDefines team infrastructure and processes · Distilling product requirements and their effects on SoC/platform design trade-offs · Collaborating with processor, SoC and system architects to determine optimal solutions
BristolStaff SoC Architect
6mo agoDistilling product requirements and their effects on SoC/platform design trade-offs · Collaborating with processor, SoC and system architects to determine optimal solutions · When required, guiding silicon design,...
BristolTechnical Sourcing Manager
6mo agoAs Technical Sourcing Manager, you will own procurement and cost services across key projects and programmes. You will help Graphcore secure the electrical commodities and critical components needed for NPI and...
BristolSenior SoC Architect
7mo agoDistilling product requirements and their effects on SoC/platform design trade-offs · Collaborating with processor, SoC and system architects to determine optimal solutions · Understanding of how to collaborate with...
BristolSoftware Engineer - Triton
7mo agoYou will help Graphcore accelerators work seamlessly with state-of-the-art ML frameworks, including Triton and PyTorch. Reporting to a Team Lead in Frameworks, you will design, implement, optimise and support critical...
Bristol +1 moreStaff System Software Engineer
7mo agoDesign, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages · Participate in agile development - working as part of a scrum team to develop...
CambridgeStaff System Software Engineer
7mo agoDesign, implement, test and document OS Kernel and Device Driver software at the highest standard using C/C++/Python programming languages · Participate in agile development - working as part of a scrum team to develop...
BristolSoftware Engineer in Build Engineering
8mo agoDeveloping our internal tooling for building, testing and integrating together the ML Software Stack · Developing tools and technical processes for Software Releases · Providing guidance to developers on best build...
BristolSoftware Infrastructure Kubernetes Engineer
8mo agoDevelop, own, and maintain tools and services to support the software org · Deploy and maintain Kubernetes infrastructure to develop, test, and scale Graphcore hardware and its software stack · Manage our Cloud...
BristolDirector of Software Architecture
8mo agoCommunicate the long-term technical vision & strategy for the software architecture · Define the processes and procedures to define, agree and maintain the software architecture. · Act as an advocate and thought leader...
BristolPrincipal Software Architect
8mo agoDefine & document the software architecture of the software stack. · Work across different software domains to ensure a coherent end too end architecture. · Clearly communicate the software architecture to engineering...
BristolDFT Engineer
9mo agoKeep up with the latest industry trends in DFT domain and help adopt the latest DFT techniques and methodologies · Work closely with design, verification, physical design and product engineering teams to integrate DFT...
Bristol +1 more
See all 109 Graphcore jobs with filters
Want only the roles that fit you? Upload your CV and we score every Graphcore role against it - free.