Senior System Validation Engineer
GraphcoreJob Description
📋 Description Translate hardware features into structured, parameterized test cases with objectives, workloads Use and tune open-source tools such as Stress-ng, fio, iperf, sysbench, Imbench. Define workload parameters: concurrency, memory footprint, access patterns, queue depth, block Design and execute validation scenarios: functional, performance, stress, and corner-case testing. Validate across domains: CPU scaling, cache behavior, memory bandwidth/latency, NUMA effects Develop custom micro-benchmarks (C/C++) when existing tools are insufficient. 🎯 Requirements Strong background in Linux systems and low-level performance analysis. Experience in system validation, benchmarking, or performance testing. Solid understanding of CPU architecture, memory systems, or PCIe. Experience using benchmarking tools (stress-ng, fio, iperf, etc.). Ability to define test cases, parameters, and workload models. Proficiency in Python for automation, orchestration, and data analysis. 🎁 Benefits Competitive salary with flexible working options and comprehensive benefits. Medical, dental and vision coverage; FSAs/HSAs; disability and life insurance. 401(k) retirement plan; commuter benefits; wellness services; Employee Assistance Programme (EAP). Inclusive work environment and equal opportunity employer.