Staff Software Engineer (Data Center Test Automation)
Core
Design and develop large-scale software and automation solutions for data center chipset and platform validation, covering test orchestration, resource management, and failure triage.
Role type
Staff Software Engineer (Data Center Test Automation)
Builds
Scalable automation infrastructure for test orchestration, job automation, resource management, test execution, monitoring, results processing, and failure analysis.
Domain
Semiconductor / Data Center / Hardware Validation
Required skills
Python, Linux, distributed systems, REST APIs, databases, SQL, software automation, debugging, system design, parallel/distributed workload management
Preferred skills
Data center silicon validation (CPUs, GPUs, AI accelerators, SoCs), test automation infrastructure, cloud infrastructure, containers, CI/CD, telemetry, observability, heterogeneous SoC development
Technologies
Python, REST, SQL, Linux, Docker, Kubernetes, CI/CD pipelines, distributed computing frameworks
Responsibilities
Design, develop, test, and maintain software for data center chipset and platform test automation; Build scalable solutions for test orchestration, job automation, resource management, test execution, monitoring, results processing, and failure analysis; Develop robust software and backend services using Python, REST APIs, databases, distributed systems, and modern web technologies; Design reusable APIs and automation frameworks that enable integration of new chipsets, workloads, platforms, and test environments; Troubleshoot complex problems spanning software services, automation infrastructure, compute resources, test environments, and target platforms; Improve the performance, reliability, scalability, observability, and maintainability of existing automation systems; Work closely with data center, SoC, software, validation, and infrastructure teams to translate engineering requirements into practical software solutions; Contribute to architecture and design decisions, conduct code/design reviews, and provide technical guidance and mentoring to other engineers.
