Software Engineering Manager, AI/ML, Geo

Google is a global technology company that builds products like Maps, Earth, Street View, and Google Maps Platform.
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Software Engineering Manager, AI/ML, Geo

Google's Geo team is seeking a Software Engineering Manager to lead AI/ML initiatives for their mapping products. This role combines technical leadership with people management, requiring expertise in both software development and machine learning. The position involves managing multiple teams working on Google Maps, Earth, and Street View products that serve over a billion users monthly.

The ideal candidate will have extensive experience in software development, particularly in languages like Python, Java, or JavaScript, combined with deep knowledge of machine learning algorithms and tools. They will be responsible for driving technical strategy, managing team execution, and ensuring the delivery of high-quality AI/ML solutions.

This role offers the opportunity to work at the intersection of AI/ML and geographical information systems, solving complex computer science problems while improving how people navigate and understand the world. The position requires both technical depth to guide system designs and leadership skills to manage and develop engineering teams.

Working at Google provides the chance to impact billions of users while collaborating with exceptional engineers across multiple international sites. The role involves overseeing large-scale projects, contributing to product strategy, and helping develop the next generation of engineering talent. The Geo team's mission of building the most accurate and comprehensive maps makes this an exciting opportunity for someone passionate about combining technical excellence with leadership impact.

Last updated a month ago

Responsibilities For Software Engineering Manager, AI/ML, Geo

  • Design, guide, and vet systems designs within the scope of the broader area
  • Review code developed by other engineers and provide feedback
  • Lead a team of software engineers, driving technical strategy and execution of key AI/ML projects
  • Contribute to the development and implementation of AI/ML solutions
  • Develop the mid-term technical idea and roadmap within the scope of the team
  • Set and communicate team priorities that support the broader organization's goals

Requirements For Software Engineering Manager, AI/ML, Geo

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages
  • 5 years of experience with machine learning algorithms and tools
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management
  • Knowledge of AI/ML algorithms, techniques, and tools
  • Excellent problem-solving, analytical, and communication skills

Interested in this job?

Jobs Related To Google Software Engineering Manager, AI/ML, Geo

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.