Staff Test & Release Engineer
Full-time
d-Matrix
Responsibilities
- Design and build end-to-end test infrastructure that provisions homogeneous and heterogeneous inference deployments, runs tests, and tears them down.
- Translate user stories and acceptance criteria into automated end-to-end tests, including failure scenarios.
- Run tests on GPU and Corsair nodes, schedule fairly on scarce shared hardware, and own flaky-test and failure-routing processes.
- Own release strategy for the orchestration platform, Kubernetes tooling, and benchmarking tools, including versioning, cadence, promotion, rollback, release notes, and go/no-go criteria.
- Lead the transition from platform-wide releases to independently released components and define compatibility and upgrade testing.
- Define release gates covering functional tests, upgrade and compatibility tests, model accuracy evaluations, and performance baselines.
- Partner with QE, product, platform, infrastructure, and architecture teams on shared testing and release strategies.
- Enable feature engineers to write and maintain tests for their own work.
Requirements
- 6+ years of experience in test infrastructure, software engineering in test, release engineering, or a closely related role, including ownership of end-to-end testing or releases for a distributed system.
- Demonstrated experience building test or release automation that improved release reliability or speed.
- Experience operating test and release infrastructure across on-premises clusters and a public cloud, preferably Azure.
- Strong Kubernetes experience, including multi-service workload deployment and debugging, Helm, operators, custom resources, and automated cluster setup and teardown.
- Experience designing CI/CD pipelines with artifact versioning, environment promotion, and rollback.
- Proficiency in Python and pytest or a comparable framework, plus fluency in a second programming language sufficient to read and test qualified code.
- Experience testing shared, limited GPU or accelerator hardware fleets, including scheduling, contention, and hardware faults.
- Ability to make and explain end-to-end testing tradeoffs and build consensus across teams.
- Experience using AI and agentic tools for test writing, failure triage, and log and code search while verifying their output.
- Preferred: experience testing or releasing LLM serving systems such as vLLM, SGLang, or TensorRT-LLM, including accuracy evaluations and performance benchmarks.
- Preferred: familiarity with speculative decoding, disaggregated serving, heterogeneous inference, hardware-in-the-loop testing, operator and controller testing tools, CRD migration testing, customer-managed Kubernetes deployments, canary or progressive rollouts, Rust, or startup environments.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Test & Release Engineer. Be the first to apply!
Related searches
- staff engineer Santa Clara, CA
- engineering aide Santa Clara, CA
- technology administrator Santa Clara, CA
- assistant engineer Santa Clara, CA
- senior staff engineer Santa Clara, CA
- senior staff systems engineer Santa Clara, CA
- software engineer staff Santa Clara, CA
- semiconductor test engineer Santa Clara, CA
- principal test engineer Santa Clara, CA
- test engineer intern Santa Clara, CA
