Senior Software Engineering Manager, Machine Learning, Maps

Google•Mountain View, CA
•$262,000 - $364,000

About The Position

As a Software Engineering Manager at Google, you provide technical leadership for major projects while managing and developing a team of engineers. You manage project goals, contribute to product strategy, and help engineers improve their work. The role includes managing engineers across multiple teams and locations, a large product budget, and the deployment of large-scale projects across multiple international sites. In this role, you will oversee a team addressing complex technical challenges in extracting information such as speed limits and road signs from massive datasets. The team uses machine learning and computer vision to support the safety and reliability of mapping and in-car systems used by millions. The work sits at the intersection of machine learning, geospatial data, and the automotive industry. The position is part of Google’s Geo team, which builds mapping products including Maps, Earth, Street View, and Google Maps Platform. The team works on complex computer science problems, product experiences, and improving understanding of the real world. Individual pay is determined by job-related skills, experience, and relevant education or training. The US salary range is $262,000–$364,000, plus a 25% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 8 years of programming experience in C++, Java, Python, Kotlin, or Go.
  • At least 5 years of experience in a people management or technical leadership role.
  • Experience building and deploying machine learning models.
  • Experience with Generative AI.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • At least 7 years of experience deploying machine learning models in production environments.
  • Experience with deep learning, computer vision (such as object detection or OCR), and frameworks such as TensorFlow or PyTorch.
  • Experience with large-scale data processing systems.
  • Ability to lead complex technical projects and collaborate with different stakeholders.

Responsibilities

  • Lead a team of software engineers designing and deploying machine learning models to extract map features and attributes.
  • Set the group’s strategic direction by defining a multi-year technical outlook and aligning stakeholder goals.
  • Partner with senior architects to guide ambiguous systems toward scalable, highly reliable solutions.
  • Provide technical leadership, mentorship, and performance coaching to technical leads and engineers on the team.
  • Review system designs and product development code to solve complex problems and ensure engineering best practices.

Benefits

  • 25% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service