Senior/Staff Software Engineer (ML Performance Optimization)
- Foster City, United States
- Lead/Staff
- 10+ years
- Posted
Skills
Required
- model compression techniques
- Python
- C++
- GPU-accelerated inference
- TensorRT
- Ray
Preferred
- training
- PyTorch
- training frameworks
- GPUs
- ML Training
- inference performance optimization techniques
- NVIDIA's
- Nsight / PyTorch's
- identifying model training
- serving bottlenecks
Join Zoox, a cutting-edge autonomous vehicle company, as a Senior/Staff Software Engineer specializing in ML Performance Optimization. In this role, you will work across all ML teams, lead a team of software engineers, and drive innovation in autonomous driving and rider experience. You will have the opportunity to significantly impact the future of ML at Zoox and enjoy a range of benefits, including comprehensive health support, generous family planning support, and a vibrant social calendar.
Collaborate closely with cross-functional teams, including ML researchers, software engineers, data engineers, and hardware engineers, to define requirements and align on architectural decisions.
Develop and execute a strategic vision for the ML Performance Optimization team to unlock ML innovation in autonomous driving and rider experience.
You do not need to match every listed expectation to apply for this position
Responsibilities
- Lead the design, implementation, and operation of cutting-edge ML Training and inference performance optimization techniques.
- Experience using profiling tools like NVIDIA's Nsight or PyTorch's Profiler for identifying model training and serving bottlenecks
Requirements
- Experience with model compression techniques to reduce model size and improve performance
Proficient in Python and C++
- Experience with GPU-accelerated inference using TensorRT, Ray Serve, or similar frameworks
- Excellent leadership skills with a demonstrated ability to lead high-performing engineering teams
- 10+ years of total experience, including 4+ years of working on large-scale model training or inference platforms
Preferred
- Strong experience with training frameworks like PyTorch, leveraging GPUs efficiently for distributed model training
Pay
USD 254,000 - 350,000
jobapplier