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