Staff TLM, Perception, Continuous Learning & Monitoring
Waymo · Mountain View, CA · 2 mo ago
OTHR$238k–$302k/yrFull-time
Job Summary
The Perception team at Waymo is seeking a Senior Machine Learning Engineer to lead the design and implementation of data selection and incremental model updates for a multi-billion parameter model. This role involves leading a team, contributing to technical roadmaps, and making project staffing and technical decisions.
About the Role
The Perception team builds the system which learns the spatial-temporal representation and their semantic meanings of the surrounding environment of the self-driving car. This role requires expertise in machine learning, computer vision, and real-time system design.
Responsibilities
- Model updates and model deployment in an automated data selection/model update pipeline
- Design and implement data selection and incremental model updates for a multi-billion parameter model
- Develop and deploy methods for in-field monitoring of deployed ML models, detecting improvements or regressions after a model update
- Build resilient and high performing teams through people development and hiring
- Contribute to the development of technical roadmaps, defining team OKRs, and driving roadmap execution
- Drive project staffing decisions, technical decisions, and escalations; ultimately accountable for delivering projects
Requirements
- Bachelor's degree in Computer Science or equivalent deep learning experience
- 5+ years of experience in Machine Learning and/or Computer Vision
- 2+ years of experience in managing ML engineering or research teams
- Experience with Python
- Experience with ML frameworks like PyTorch or JAX
Qualifications
- MS or PhD Degree in Machine Learning, Robotics, Computer Science or a similar discipline
- Publishations at top-tier conferences like CVPR, ICCV, ECCV, ICLR, ICML, ICRA, RSS, NeurIPS, AAAI, IJCV, PAMI
- Experience with C++
- Experience with real-time system design