Staff Software Engineer, Roads Data Quality, Geo

Google Google · Big Tech · Mountain View, CA +1

Staff Software Engineer role focused on designing and building a 3D navigation map using sensor data, large ML models, and vision transformers. The role involves leading ML model development, data curation, evaluation, and deploying GenAI solutions. It requires technical leadership and collaboration across multiple teams.

What you'd actually do

  1. Lead the design, development, and deployment of ML models to map 15+ road and lane attributes (such as surface type, lane count, medians) from Google’s extensive signal corpus (imagery, driving telemetry, vehicle sensor observations, location data, waze, etc.).
  2. Drive model development, data curation, evaluation, and prototype novel concepts for vision learning, fusing signals from multiple sensors/sources.
  3. Stay current with the latest advancements in ML research and translate them into practical solutions for real-world business problems. Evaluate, adapt, and deploy the latest in vision transformers and GenAI to solve problems without textbook answers.
  4. Collaborate closely with other Engineers, Product Managers, Analysts, and Operations teams to define requirements, integrate ML solutions, and drive impact on map data quality.
  5. Provide technical leadership and mentorship to junior engineers on the team.

Skills

Required

  • software development
  • ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • fine tuning
  • computer vision learning techniques
  • machine learning algorithms
  • Generative AI
  • Applied AI applications

Nice to have

  • Computer Vision
  • Reinforcement learning
  • ML infrastructure
  • TensorFlow
  • JAX
  • people management
  • communication
  • problem-solving

What the JD emphasized

  • ML models
  • vision transformers
  • GenAI

Other signals

  • ML models
  • large ML models
  • ML engineers
  • vision transformers
  • GenAI