Zoox
Engineering Manager, Performance Optimization
Foster City, CA. Posted 6 months ago
The role
You will lead a team of 8 to 10 software performance engineers who optimize the on-board software that runs Zoox's self-driving vehicles. You will work with autonomy, ML platform, middleware, sensors and hardware teams to meet latency and compute targets.
What you will do
- Manage a team of 8 to 10 engineers who optimize the on-board autonomy software stack.
- Partner with Autonomy, ML Platform, Middleware, Sensors and Hardware Architecture teams to meet system latency and compute utilization targets.
- Align cross-functional software leaders on compute resource allocations and budgets.
- Hire, grow and develop talent in performance optimization.
- Build self-service frameworks and workflows that help developers deliver efficient, performant software.
Required qualifications
- BS in computer science, computer engineering or a related field
- Proficiency with C++ and concurrent (parallel) execution systems
- Deep knowledge of the Linux operating system and GPU-accelerated execution
- Proven track record of cross-functional collaboration and leadership alignment
- Prior experience managing teams of five or more full-time software engineers
Nice to have
- Hands-on experience with GPU runtime frameworks (CUDA, TensorRT or XLA)
- Experience in robotics, aviation, automotive or high-performance computing
- Have shipped real-time or near-real-time autonomy or robotics software in production
- Experience debugging and optimizing CPU, GPU kernels and ML models with tools such as NVIDIA Nsight Systems, Perfetto or similar
Before you apply
- You do not need to match every listed expectation to apply.
- Accommodations for the application or interview process are available by contacting accommodations@zoox.com or your assigned recruiter.
About the company
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It aims to provide next-generation mobility-as-a-service in urban environments.