Staff Technical Lead Manager, Perception Optimization
Waymo4 months ago
San Diego, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Waymo’s Software Engineering team drives the brains behind fully autonomous driving technology. As part of the Sensor Foundations Team, you will contribute to providing cleaned-up sensor data via highly optimized APIs for Perception models while abstracting hardware differences and delivering low-level Perception signals. In this role as a Tech-Lead Manager with a strong background in CPU, GPU, or system-level optimization, you will lead a small team, identify system-level optimization opportunities, and help steward critical compute resources. This role follows a Hybrid work schedule and reports to the TLM of the Sensor Foundations team.
Key Responsibilities
- Lead a small team of optimization experts
- Identify system-level optimization opportunities
- Optimize existing CPU code
- Write and review CUDA code
- Collaborate with ML practitioners to understand their input-processing needs
- Be a steward of our compute resources
Required Qualifications
- B.Sc in Computer Science, Mathematics, or a related field
- 8+ years of industry experience
- Strong C++ programming skills
- Experience with optimizing CPU or GPU code (ideally both)
- Experience with system-level optimization
Preferred Qualifications
- M.Sc or PhD in Computer Science, Mathematics, or a related field
- Experience with compiler technology
- Prior people management experience
Benefits & Perks
- Hybrid work schedule
Required Skills
Machine learning
CPU optimization
Systems integration
Compiler technology
C++ programming
CUDA programming
GPU optimization
System-level optimization
Robotics
Team leadership