Senior Software Engineer, Test Infrastructure
In this role, you will:
Own the architecture and core of our test-orchestration platform - the distributed task scheduling, execution, and result-collection engine that runs tests across manufacturing and the fleet - and you'll personally build its most complex, reliability-critical components.
Lead a small engineering team of two engineers plus 1–3 contractors: setting technical direction, reviewing code, and growing the team's impact.
Make the platform resilient at scale - design for safe mid-run cancellation, no result loss under failure, and predictable behavior across hundreds of test runs as the line moves toward high production rate.
Qualifications:
Strong production Python, including hands-on experience building distributed task/queue systems (e.g., Celery or equivalent) with a message broker and result backend (Redis / RabbitMQ) - task lifecycles, retries, cancellation, and worker reliability.
Demonstrated ability to design and maintain test frameworks for large codebases (deep pytest experience: fixtures, parametrization, scalable suites), and to design REST and library/framework APIs that other engineers build on.
Bonus Qualifications
Experience with Bazel (or another large-monorepo build system with hermetic/reproducible builds).
About the Company
More jobs at zoox
-
Data Scientist - Perception Verification and Validation
Boston, MA · full_time · Aug 19, 2026
-
Engineering Manager, Simulation Scenario Generation
Foster City, CA · full_time · Aug 19, 2026
-
Staff Software Engineer, HPC
Foster City, CA · full_time · Aug 19, 2026
-
Contract Student Worker - Machine Learning Engineer - Data Mining & VLM (Full-time)
Foster City, CA · contract · Aug 19, 2026
-
Senior Systems Engineer, Future Robot Platforms
Foster City, CA · full_time · Aug 19, 2026