Graphcore
Staff Principal Logical Design Engineer
Working within Graphcore's Logical Design team, this role delivers microarchitecture specifications and RTL for AI compute chips, contributes to design infrastructure and flows, uses EDA tools, performs design…
Staff Software Engineer
Own the test strategy for next-generation device drivers and platform tools. Design, build, execute, and report component, system, and acceptance tests; debug issues across hardware and software layers; guide test…
Staff Software Engineer
Design, develop, test, and document a Collectives Communication Library for new AI hardware accelerators while integrating hardware with the AI ecosystem and driving technical excellence. Responsibilities Design,…
Staff Software Engineer
Own the test strategy for next-generation device drivers and platform tools. Design, build, execute, and report component, system, and acceptance tests; debug issues across hardware and software layers; guide test…
Staff System Software Engineer
Build the test strategy for system software releases across firmware, BMC, and Linux device drivers. Design, automate, and report tests on server-class systems, develop reusable tools and pipelines, debug cross-layer…
Staff System Software Engineer
Join Graphcore's drivers and utilities team to plan, design, implement, test, and document low-level kernel drivers and user-space driver libraries. The role uses C, C++, and Python, collaborates with software,…
Staff System Software Engineer
You will plan, design, implement, test, and document low-level kernel drivers and user-space driver libraries. You will use C, C++, and Python, participate in agile development, collaborate with software and hardware…
Staff UEFI Firmware Engineer
Design, develop and deploy UEFI-based firmware for hyperscale AI server platforms, including platform initialization, hardware configuration, security, reliability, CI/CD integration, telemetry, system management…
Supply Chain Planning Manager NPI
Develop demand forecasts and material plans for laboratory equipment, engineering components, prototype parts, and consumables. Coordinate with engineering, research, development, operations, and procurement teams;…
Test Development Engineer - Electronic Hardware
Create and maintain test systems for electronic hardware platforms, develop preproduction test solutions, define test methods, specify equipment, automate complex hardware tests, debug in the lab, improve coverage, and…
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 Engineer - AI Compute Libraries & Performance
Design and implement high-performance C++ kernels for linear algebra and tensor operations, including GEMM, convolutions, reductions and fused operations. Benchmark, test, profile and optimize kernels across AI…
Lead Atlassian Cloud Platform Engineer
Own the Atlassian Cloud ecosystem across multiple sites and environments, maintaining architectural integrity and security while automating configuration and access provisioning, establishing governance, supporting…
Senior UEFI Firmware Engineer
Design, develop, and deploy UEFI-based firmware for hyperscale AI server platforms, supporting platform initialization, hardware configuration, security, reliability, telemetry, firmware updates, and system management.…
Principal SoC Architect
Define, specify, model, validate, and integrate complex SoC subsystems for high-performance AI acceleration devices. Collaborate with processor, system, silicon design, verification, hardware, and software architects;…
Staff Software Engineer ML QA
You will design, implement, and maintain test infrastructure and automation for a complex machine learning software stack. You will architect test frameworks, build CI/CD pipelines for simulators and hardware, create…
Software Engineer in Build Engineering
Develop internal tools and services for building, testing, and integrating the machine learning software stack. Create software release processes, guide developers on build practices and dependency management, resolve…