Graphcore
Senior SLT Test Engineer
You will develop and deploy system-level test solutions for AI processors. You will create test content, automation, diagnostics, and characterisation workloads; execute margining and reliability screening; develop…
Senior Software Engineer
You design and evolve an application-level simulator for machine learning workloads, model execution and resource usage, translate real workloads into simulation models, validate results against system measurements,…
Senior Software Engineer
You own performance analysis across the machine learning stack, identify bottlenecks and regressions through profiling and benchmarking, drive optimization across frameworks, compilers, runtimes and infrastructure,…
Senior Software Engineer
You design, implement, test and document a collectives simulator for new AI hardware, collaborate on new features, troubleshoot complex technical issues, integrate hardware with the AI ecosystem, and contribute to…
Senior Software Engineer - AI Compute Libraries & Performance
You will design and implement high-performance C++ kernels for linear algebra and tensor operations, including GEMM, convolutions, reductions and fused operations. You will benchmark, test, profile and optimize kernels…
Senior Software Engineer (ML QA)
You will build maintainable Python test infrastructure, automation and tooling for complex machine learning software. You will shape test architecture across large codebases, CI pipelines and representative workloads,…
Senior Software Infrastructure Engineer
You will develop and maintain tools and services for software build and release processes. You will deploy services with Kubernetes and Docker, manage cloud infrastructure with Terraform, support junior and graduate…
Senior Software Infrastructure Engineer
You will develop and maintain tools and services for software build and release processes. You will deploy services with Kubernetes and Docker, manage cloud infrastructure with Terraform, support junior and graduate…
Senior System Software Engineer
You design, develop, automate, and report integration and system tests across firmware and device drivers. You shape test strategy, build scalable pipelines and internal tools, investigate complex cross-layer issues,…
Senior UEFI Firmware Engineer
You design, develop, and deploy UEFI-based firmware for hyperscale AI server platforms. You support platform initialization, hardware configuration, security, reliability, telemetry, firmware updates, and system…
Silicon Physical Design Engineer
You contribute to the physical design of next-generation AI chips using advanced EDA tools and in-house flows. You deliver signoff-quality designs, enhance tools and methodologies, debug complex engineering problems,…
SoC Architect
You will define, specify, and integrate critical subsystems for complex silicon devices. You will work across processor, SoC, and system architecture, shaping interfaces, interconnects, modelling, validation, and…
Software Engineer
You will develop, test, and document a Collectives Communication Library for new AI hardware accelerators. You will collaborate on features, troubleshoot complex issues, integrate hardware with the AI ecosystem, and…
Software Engineer in Build Engineering
You will develop internal tools and services for building, testing, and integrating the machine learning software stack. You will create software release processes, guide developers on build practices and dependency…
Software Engineer in Build Engineering
You will develop internal tools and services for building, testing, and integrating the machine learning software stack. You will create software release processes, guide developers on build practices and dependency…
Software Engineer - Triton
You will build framework support that enables AI developers to use Graphcore hardware with Triton and PyTorch. You will design, implement, optimise and support software, deliver features, review code, write technical…
Software Infrastructure Engineer
You will develop, own and maintain tools and services that support software build and release processes. You will deploy and maintain services with Kubernetes and Docker, manage cloud infrastructure with Terraform, and…
Sourcing Manager - AI Infrastructure
You will lead strategic sourcing for AI infrastructure commodities and suppliers. You will develop sourcing strategies, manage supplier relationships, lead negotiations, evaluate supplier capabilities, build cost…
Sourcing Manager - Memory and Storage
You will lead strategic sourcing for memory and storage technologies supporting AI infrastructure platforms. You will develop sourcing strategies, manage supplier relationships, negotiate commercial agreements, build…