Senior Software Engineer, Pin Infrastructure
Full Time
Senior Level
Posted 1 week ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
This role involves building the infrastructure to ensure Waymo customers are picked up and dropped off at correct locations, improving user experience, especially as the company expands into new cities. You will centralize critical location logic, develop geo-fencing and demand control mechanisms, and build tooling for monitoring location selection decisions.
Responsibilities
- Collaborate with Machine Learning (ML) teams to integrate new location selection models and phase out legacy heuristic ranking systems to improve pin quality
- Centralize critical location logic, such as estimated time of arrival (ETA) calculation and venue validation, into a core API to ensure consistency and improve service reasoning
- Design and implement scalable solutions for managing congestion, particularly for delivery services, to move beyond static location management
- Develop and deploy geo-fencing and demand control mechanisms to precisely manage Pick-up and Drop-off (PUDO) behavior across new operational areas
- Build advanced tooling, dashboards, and monitoring systems to debug location selection decisions and proactively identify customer pain points
- Refactor and simplify complex backend logic within the core trip planning service to improve maintainability and enable clear explanation of location selection decisions
Requirements
- Proven experience building and scaling high-performance offboard infrastructure for critical services, such as location, routing, or trip planning
- A strong background in machine learning pipelines, including feature engineering and integrating ML models into high-volume production environments
- Experience designing and implementing robust, reliable APIs for core geospatial or logistics services
- Proficiency in data analysis and monitoring to establish system observability and identify anomalies and customer pain points (e.g., through event logging)
- Expertise in developing systems for demand control, traffic shaping, or congestion management within a large-scale service environment
- Demonstrated background in refactoring large, complex backend services to improve system architecture, maintainability, and diagnostic capabilities
Qualifications
- Proven experience building and scaling high-performance offboard infrastructure for critical services, such as location, routing, or trip planning.
Nice to Have
- Familiarity with geospatial data concepts, including Wayfinding, access point selection, pedestrian path generation, and location semantics
- Experience with performance tuning, reducing latency, and scaling critical backend systems like a Route Server
- Background utilizing user-specific signals, preferences, or edit history to personalize selection algorithms
- Knowledge of advanced location selection concepts, such as enforcing pin diversity and generating multiple viable Pick-up and Drop-off (PUDO) choices
- Experience with geospatial concepts, including handling venue geometry or multi-level roadgraph support
- Proficiency with advanced debugging and visualization tools for analyzing location-based events and system behavior
Skills
Machine Learning
*
APIs
*
Data Analysis
*
* Required skills
About Waymo
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver, building the Waymo Driver to improve access to mobility and save lives.
Technology
View all jobs at Waymo →