Software Engineer, ML Performance Optimization
In this role, you will:
-
Design, implement, and operate cutting-edge ML Training OR Inference performance optimization techniques to scale our VLM, VLA, and Foundational models and deploy them efficiently in our robotaxi.
-
Collaborate closely with cross-functional teams, including ML researchers, software engineers, data engineers, and hardware engineers, to define requirements and align on architectural decisions.
Qualifications
- 4+ years of total experience, including 2+ years of working on large-scale model training or inference platforms.
- Experience with training frameworks like PyTorch, leveraging GPUs efficiently for distributed model training.
- Experience with GPU-accelerated inference using TensorRT or similar frameworks.
- Experience using profiling tools like NVIDIA's Nsight or PyTorch's Profiler for identifying model training and serving bottlenecks.
- Proficient in Python or C++.
Skills
As published by lever · 5 questions · 2 written answers
Basics
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, Other website
Short answers (1)
- If you attended an on-campus or virtual event, which did you attend? optional
Pick from a list (2)
- Sponsorship: Do you require sponsorship, or will you require sponsorship in the future for employment authorization in the United States? optional
- How did you hear about us? optional
Written answers (2)
- What is your preferred first name and last name? If your legal first and last name is your preferred name, you do not need to respond. optional
- Export Control and Compliance: For the sole purpose of determining export licensing requirements, please list any countries of which you are a citizen or legal permanent resident, and when you obtained such status.