Graphcore
Senior Principal Test Framework Software Engineer
You will develop and maintain scalable test automation solutions for AI hardware qualification and validation. You will translate hardware specifications into automated test suites, collaborate on test coverage, debug…
Senior SLT Test Engineer
Develop and deploy system-level test solutions for AI processors, including test content, automation, diagnostics, characterisation workloads, reliability screening, test hardware, validation integration, failure…
Senior Software Engineer
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, build…
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
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 agile…
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,…
Silicon Physical Design Engineer
Contribute to the physical design of next-generation AI chips using advanced EDA tools and in-house flows. Deliver signoff-quality designs, enhance tools and methodologies, debug complex engineering problems, optimize…
SoC Architect
Shape the SoC architecture behind Graphcore’s next-generation AI acceleration platforms, working across processor, SoC, and system architecture, interfaces, interconnects, modelling, validation, and bring-up.…
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 - 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
Develop, own, and maintain tools and services supporting software build and release processes; deploy and maintain Kubernetes and Docker services; manage cloud infrastructure with Terraform; and improve build, test,…
Sourcing Manager - Memory and Storage
Lead strategic sourcing for memory and storage technologies supporting AI infrastructure platforms. Develop sourcing strategies, manage supplier relationships, negotiate commercial agreements, build cost models,…
Staff Embedded Software Firmware Engineer Bringup
Develop C and C++ code to bring up and validate new AI chips and platforms. Configure and exercise systems on FPGA, emulators, and first silicon; develop Python test automation; analyze failures; collaborate across…
Staff Engineer - Server Hardware Compute Blade and Rack Validation Lead
Lead post-silicon validation of next-generation AI compute blades and racks across the full lifecycle, including test planning and automation, system integration, validation execution, failure triage, debug data…
Staff Hardware Project Engineer
Coordinate multiple development teams and provide technical oversight for system-level hardware deliverables. Plan milestones, risks, and execution; coordinate hardware and manufacturing disciplines; manage…
Staff Hardware Validation Engineer
You will define and execute validation and verification for complex electronic systems throughout the product lifecycle. You will create validation strategies and test plans, perform hands-on board bring-up and…
Staff Manufacturing Test Engineer
Support high-volume server manufacturing from board-level through system-level production testing. Define, implement, validate, and optimize test strategies with ODM partners; develop test plans and infrastructure;…