Staff Software Engineer, HPC
At a glance
Senior Engineering Leadership role at Zoox. Foster City · full-time · $201,000–$315,000 base.
techroles summary, based on the employer's posting.
What you'll do
- Build core services for distributed computing that can handle hundreds of thousands of jobs running at once
- Set the HPC platform roadmap with customer and infrastructure teams, then lead initiatives spanning multiple quarters
- Create APIs, SDKs, and tools that help engineers run large distributed workloads
- Improve scheduling, autoscaling, and multi-region orchestration to balance reliability, resource use, and data locality
- Investigate reliability and performance problems, plan future capacity, and mentor junior engineers
What you bring
- You have designed and run large distributed systems in production, with a record of dependable, highly available infrastructure
- You bring experience with Ray or comparable systems, Kubernetes for varied workloads, and AWS or similar cloud platforms
- You can code in Python and bring teams to agreement on technical tradeoffs and priorities
Who this fits
This staff-level role suits an experienced infrastructure engineer who can set technical direction, lead cross-team work, and mentor junior engineers. The position is hybrid in Foster City.
From the employer
In this role, you will:
-
Design and implement core services and abstractions for distributed compute infrastructure supporting hundreds of thousands of concurrent jobs
-
Work with customer teams and other infrastructure teams to build a multiyear software engineering roadmap for the HPC platform
-
Lead multi-quarter, cross team initiatives that drive org-wide improvements
-
Create production-grade APIs, SDKs, and tools that make it easy for engineers across Zoox to run large-scale distributed workloads
-
Design and improve job scheduling algorithms and auto-scaling policies to maximize reliability and resource availability
-
Design multi-region orchestration strategies that optimize for data locality, reliability, and performance
-
Identify and resolve systemic reliability and performance issues through profiling, analysis, and collaboration with workload owners across multiple teams
-
Evaluate new technologies and paradigms that improve Zoox's computational and storage capabilities
-
Develop capacity planning tools and forecasting models to support Zoox's growing compute needs
-
Mentor junior engineers, guiding them through their career development
Qualifications
-
Experience designing and operating large-scale distributed systems in production
-
Experience with Ray.io, particularly Ray Core and Ray Data (or equivalent technologies)
-
Experience with Kubernetes, particularly for heterogeneous workloads
-
Experience with cloud infrastructure on AWS or similar providers
-
Track record of shipping and operating reliable, highly available scalable infrastructure
-
Demonstrated ability to prioritize development work and build cross-functional consensus around technical tradeoffs
-
Proficiency with Python
Bonus Qualifications
-
Exposure to machine learning workloads (training, inference, data generation)
-
Experience with Kubernetes or SLURM at scale (>10k+ nodes)
-
Experience with SLURM workload manager and advanced scheduling policies
-
Background in algorithmic optimization or operations research
-
Experience building developer tools and platforms used by large engineering organizations