Senior Scrum Master
Bristol, United KingdomSenior Scrum Master position at Graphcore, an AI hardware/software company in Bristol, UK. Responsibilities include managing impediments, facilitating ceremonies, mentoring Scrum Masters, and driving Agile transformation. Requires CSM/PSM certification and experience with SAFe/scaled Agile frameworks. This is an Agile leadership role, not software engineering.
Test Development Engineer - Electronic Hardware
Bristol, United KingdomGraphcore seeks a Test Development Engineer specializing in electronic hardware and test systems development for AI accelerators. The role focuses on developing test methods, automating test systems, and characterizing high-speed serial links and power supplies. Based in Bristol, UK; on-site.
Senior System Software Engineer in Test
Bristol, United KingdomSenior System Software Engineer in Test at Graphcore (Bristol, UK) is a firmware and hardware testing role focused on building test infrastructure for AI compute hardware. Key responsibilities include developing CI/CD pipelines, debugging firmware, and collaborating on integration testing with embedded systems, I2C, PCIe, and similar protocols. Requires 5+ years firmware qualification experience and on-site presence in Bristol.
Staff System Software Engineer in Test
Bristol, United Kingdom · Cambridge, United Kingdom · Gdańsk, PolandGraphcore seeks a Staff System Software Engineer in Test for firmware validation and CI/CD infrastructure. Requires 10+ years firmware qualification experience, real-time embedded systems knowledge, hardware interface expertise (I2C, I3C, SPI, PCIe, DDR), and modern testing/CI-CD practices. Responsibilities include test feature design, infrastructure build, code review, and mentoring. Positions available in Bristol, Cambridge, and Gdańsk—all outside the US.
Staff System Software Engineer in Test
Bristol, United KingdomThis Staff System Software Engineer in Test role at Graphcore (Bristol, UK) focuses on building test infrastructure, test development, and quality assurance for AI hardware and software. The position requires 10+ years of Linux kernel/device driver validation experience and involves test framework development, CI/CD automation, and mentorship. It is based on-site in the UK, not remote in the US.
System Software Engineer in Test
Bristol, United KingdomSystem Software Engineer in Test (Firmware) role at Graphcore in Bristol, UK. The position focuses on firmware testing, CI/CD pipeline development, hardware debugging, and embedded systems validation. While technical, this is a QA/testing discipline rather than product software engineering, and UK-based without remote options.
Senior Cloud Platform Engineer
Bristol, United KingdomSenior Cloud Platform Engineer at Graphcore (Bristol, UK) develops and operates high-performance cloud infrastructure, managing ethernet systems, Infrastructure-as-Code, and deployment across private and public cloud services. The role requires background in cloud infrastructure, observability, networking, and storage. Position is on-site in Bristol and focuses on infrastructure platform engineering rather than application software development.
Senior Cloud Platform Engineer
London, United KingdomSenior Cloud Platform Engineer at Graphcore (London, UK) develops and operates high-performance cloud infrastructure, managing network systems, Infrastructure-as-Code deployments, and platform services. The role requires background in cloud infrastructure, observability, networking, and storage systems. Position is on-site in London and focuses on infrastructure platform engineering rather than application software development.
Senior Cloud Network Engineer
Bristol, United KingdomSenior Cloud Network Engineer at Graphcore (Bristol, UK) develops and operates high-performance ethernet infrastructure, deploys cloud services, and manages Infrastructure-as-Code across private and public clouds. Requires background in cloud deployment, observability, networking, and storage systems. Position is on-site in Bristol and focuses on infrastructure operations rather than application software development.
Senior Cloud Network Engineer
London, United KingdomSenior Cloud Engineer (K8S)
London, United KingdomSenior Cloud Engineer (Kubernetes) role at Graphcore in London. The position involves developing and operating Kubernetes-managed cloud services, infrastructure-as-code deployment, high-performance networking, and cloud platform development. This is a strong technical software engineering fit but UK-based without remote flexibility.
Senior Cloud Engineer (K8S)
Bristol, United KingdomGraphcore is hiring a Senior Cloud Engineer (K8s) to join its Cloud Platform team in developing and deploying clouds for its high-performance AI systems. The role involves Kubernetes management, infrastructure-as-code, CI/CD pipelines, observability, and cloud integration for both private and public cloud deployments. Candidates need 5+ years of cloud platform engineering, Kubernetes expertise, infrastructure-as-code (Terraform), and experience with high-performance networking and storage. Position is in Bristol, UK.
Senior System Software Engineer in Test
Bristol, United Kingdom · Cambridge, United KingdomSenior System Software Engineer in Test role at Graphcore, an AI hardware company, focusing on Linux kernel/device driver validation, CI/CD pipeline development, and team mentorship. Requires 5+ years in kernel/driver testing, C++/Python proficiency, and experience with server-class systems. Located in Bristol or Cambridge, UK with no remote option mentioned.
Staff Software Engineer (ML QA)
London, United KingdomGraphcore is seeking a senior software engineer for its ML QA team, which focuses on testing and validating the company's complex machine learning software stack across ML frameworks, infrastructure, and AI accelerator hardware. Key responsibilities include designing and maintaining test infrastructure and automation, architecting CI/CD pipelines for simulators and physical hardware, creating representative ML workloads, and mentoring junior engineers while setting engineering best practices. You'll need production-quality software engineering experience, strong Python proficiency, expertise with CI/CD systems and automated testing, Linux fluency, and familiarity with C/C++—plus a CS/Math/ML degree or equivalent. Desirable skills include exposure to PyTorch/JAX/TensorFlow, distributed systems like Kubernetes, hardware simulators, or FPGA experience. Graphcore, backed by SoftBank with significant long-term investment, offers competitive salary, flexible working, private medical insurance, pension matching, and is based in Bristol; note that candidates must hold UK work rights and the company cannot sponsor visas.
Staff Software Engineer (ML QA)
Cambridge, United KingdomGraphcore, a SoftBank-backed AI semiconductor company, is hiring a senior software engineer for its ML QA team to design and maintain test infrastructure for their machine learning software stack. Key responsibilities include architecting test frameworks and CI/CD pipelines, building representative ML workloads for validation, mentoring junior engineers, and setting engineering best practices across the organization. Required experience includes production-quality software engineering, strong Python and C/C++ proficiency, CI/CD and Linux expertise, and demonstrated ability to mentor—typically with a CS or related degree. The role sits at the intersection of ML frameworks, hardware emulation (QEMU), and AI accelerator validation in a fast-paced environment with exposure to frameworks like PyTorch and JAX as a plus. Located in Bristol with flexible working and standard benefits including 5% pension matching and private healthcare. Note: UK right-to-work required; no visa sponsorship available.
Staff Software Engineer (ML QA)
Bristol, United KingdomStaff Software Engineer role focused on ML QA and test infrastructure at Graphcore, an AI semiconductor company. Responsibilities include designing test frameworks, CI/CD pipelines, ML workload creation, and mentoring. Based in Bristol, UK with work on machine learning frameworks and AI accelerator hardware. Requires strong software architecture and automation expertise.
Senior System Validation Engineer
Austin, TXGraphcore, an AI compute innovator within SoftBank Group, is hiring a Senior System Validation Engineer to join their Systems Validation team, which validates AI compute platforms across hardware, firmware, and software. The role involves designing and implementing validation tests for Arm-based data center SoCs using open-source benchmarking tools (stress-ng, fio, iperf, sysbench) and custom micro-benchmarks, translating hardware features into structured test cases with defined objectives, parameters, and pass/fail criteria. You'll define workload parameters, design functional/performance/stress/corner-case testing scenarios, validate across CPU, memory, interconnect, and PCIe domains, develop C/C++ micro-benchmarks as needed, and use Python extensively for test automation, orchestration, and result analysis. Essential qualifications include strong Linux systems and low-level performance analysis skills, hands-on experience with benchmarking tools, solid understanding of CPU architecture/memory systems/PCIe, Python proficiency, and C/C++ programming experience. Experience with Arm-based platforms and large-scale systems is desirable but not required.
Staff System Validation Engineer
Austin, TXGraphcore seeks a Staff System Validation Engineer to design and implement validation tests for Arm-based data center SoCs using benchmarking tools, Python automation, and custom micro-benchmarks. Responsibilities include test case design, workload tuning, performance analysis across CPU/memory/interconnect domains, and collaboration with hardware/firmware teams. Location: Austin, Texas (on-site). Salary not disclosed.
Technical Lead - System Validation Architect
Austin, TXGraphcore, an AI compute innovator within the SoftBank Group, is hiring a Technical Lead – System Validation Architect to lead validation architecture for Linux-based, Arm-based data center SoCs. The role involves defining end-to-end validation strategy and coverage models across CPU, memory, interconnect, and high-speed I/O subsystems, translating hardware specifications into structured test plans, and establishing standards for test case definition and result validation. You'll need 8+ years in system validation or low-level systems development with deep expertise in Arm SoC architecture, Linux, CPU architecture, memory systems (DDR, HBM, NUMA), PCIe, and hands-on experience with benchmarking tools like stress-ng, fio, and iperf—plus strong Python skills and familiarity with perf and PMU counters. The Systems Validation Architecture team collaborates closely with hardware, firmware, and systems engineering to deliver comprehensive validation for next-generation AI compute platforms. Experience with large-scale data center systems, C/C++ proficiency, technical leadership background, and knowledge of AI infrastructure are desirable. This is a technical leadership role requiring both strategic validation architecture thinking and hands-on execution across multi-functional teams.
Research Scientist (Visual Generative AI & World Models)
London, United KingdomGraphcore (London, UK) seeks a Research Scientist in Visual Generative AI & World Models to advance AI research at the intersection of generative modeling, multimodal learning, and hardware-aware ML. Focus areas include efficient video generation, diffusion models, and analysis of emerging AI workloads on hardware. Role involves publications, experiments, and influencing AI accelerator design. This is a specialized research role combining ML theory and hardware optimization, not general software engineering.
Want Graphcore roles matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.