Staff Software Engineer, AI/ML, Geo
Company: Google
Location: Mountain View
Posted on: April 1, 2026
|
|
|
Job Description:
Minimum qualifications: Bachelor’s degree or equivalent
practical experience. 8 years of experience in software
development. 5 years of experience leading ML design and optimizing
ML infrastructure (e.g., model deployment, model evaluation, data
processing, debugging, fine tuning). Experience with common machine
learning techniques and technologies. Experience building or
interacting with Generative AI or Applied AI applications.
Preferred qualifications: Master’s degree or PhD in Engineering,
Computer Science, or a related technical field. One or more
research publications in CV/ML conferences (e.g., CVPR, ICCV, ECCV,
NIPS, or ICLR). 5 years of experience with one or more of the
following: computer vision, reinforcement learning (e.g. sequential
decision making), ML infrastructure, or specialization in another
ML field. Experience working in large-sized engineering and
cross-functional teams. Expertise in modeling with TensorFlow, JAX,
etc. Excellent people management and communication skills. About
the job Google's Geo team is embarking on a multi-year journey into
the future and needs ML/AI engineers to help us navigate to that
tomorrow. As a Staff Software Engineer, you will help design and
build products using sensor data (e.g., imagery, vehicle telemetry,
location data, authoritative data, etc.), large ML models and more
to create new structured geospatial data and transformative user
experiences. You will work across organizations including Geo's
Basemap, Infrastructure, Consumer and Automotive teams along with
Cloud and Research product areas to enable Google's future map
making technologies. You will step into a technical leadership
role, working with junior engineers and generalist colleagues to
deliver these products. Come help us build the future of maps. The
Geo team is focused on building the most accurate, comprehensive,
and useful maps for our users, through products like Maps, Earth,
Street View, Google Maps Platform, and more. Every month, more than
a billion people rely on Maps services to explore the world and
navigate their daily lives. The Geo team also enables developers to
use the power of Google Maps platforms to enhance their apps and
websites. As they plot a course for the future of mapping, they are
solving complex computer science problems, designing beautiful and
intuitive product experiences, and improving our understanding of
the real world. The US base salary range for this full-time
position is $207,000-$300,000 bonus equity benefits. Our salary
ranges are determined by role, level, and location. Within the
range, individual pay is determined by work location and additional
factors, including job-related skills, experience, and relevant
education or training. Your recruiter can share more about the
specific salary range for your preferred location during the hiring
process. Please note that the compensation details listed in US
role postings reflect the base salary only, and do not include
bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities Lead the design, development, and deployment of
machine learning models to detect road disruptions and maintain
road signs from various signals (e.g., traffic data, vehicle
telemetry, vehicle sensors, imagery etc.). Develop and improve ML
algorithms for inferring road closures and speed limits, fusing
data from multiple sensors and sources like vehicle sensor
observations (VSO), location data, Waze, and third-party data.
Build and maintain scalable data pipelines for training,
evaluation, and inference using Google's infrastructure.
Collaborate closely with other engineers, product managers, data
analysts, and operations teams to define requirements, integrate ML
solutions, and drive impact on map data quality. Provide technical
leadership and mentorship to junior engineers on the team.
Keywords: Google, Cupertino , Staff Software Engineer, AI/ML, Geo, Engineering , Mountain View, California