Graphcore

Graphcore

Technical Lead - System Validation Architect

Austin, Texas, United States

Sponsorship not specifiedDetected 13 days ago
PythonC++LinuxSystems EngineeringResearchLeadershipProblem SolvingMentoring

About the role

  • This role will define validation strategy, test coverage, and methodology across CPU, memory, interconnect, and high-speed I/O subsystems.
  • You will provide technical leadership in validation architecture, automation, benchmarking, and debug to ensure robust system quality and scalability.
  • The Systems Validation Architecture team is responsible for defining and enabling scalable validation methodologies for Graphcore's next-generation AI compute platforms.

Responsibilities

  • We are seeking a Technical Lead - System Validation Architect to lead the architecture and execution of Linux-based validation frameworks for Arm-based data center SoCs.

Requirements

  • Experience with multi-core and parallel programming, including workload scaling and CPU affinity management
  • Strong knowledge of Arm SoC architecture and Linux systems.
  • 8+ years of experience in system validation, performance engineering, or low-level systems development.
  • Experience working with performance analysis software including perf and PMU counters.
  • Experience with scalable validation infrastructure and automation frameworks.

Compensation

  • In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future.

Benefits

  • to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
  • A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
  • The team collaborates closely with hardware, firmware, and systems engineering groups to deliver comprehensive validation coverage and high-quality system enablement.

Company info

  • Graphcore is one of the world's leading innovators in Artificial Intelligence compute.
  • It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
  • As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
  • Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
  • As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies.
  • Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
  • Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives.
  • and Duties
  • Define end-to-end validation strategy and coverage model:
  • Functional, stress, performance, and corner-case testing
  • Translate hardware specifications into structured, parameterized test plans
  • Guide the team in:
  • Selecting appropriate tools.
  • Defining workload models and parameter configurations
  • Establish standards for:
  • Test case definition (parameters, metrics, pass/fail criteria)
  • Result validation and reporting
  • Review Python-based automation, orchestration, and analysis
  • Collaborate with hardware, firmware, and system teams to debug issues
  • Candidate Profile
  • Deep understanding of CPU architecture, cache coherency, memory systems (DDR, HBM, NUMA), and high-speed I/O technologies such as PCIe.
  • Proven ability to define validation strategies, coverage models, and validation methodologies.
  • Hands-on experience using and tuning benchmarking tools such as stress-ng, fio, and iperf.
  • Strong Python programming skills for process automation, system coordination, and data examination.

This listing is sourced directly from Graphcore's careers page and normalized into a canonical job model.