Taro Logo

Senior Software Engineer, AI/ML, Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, AI/ML, Geo

Google is seeking a Senior Software Engineer to join their Geo team, focusing on AI/ML applications. This role is critical in developing and maintaining Google's mapping technologies, including Maps, Earth, Street View, and Google Maps Platform, which serve over a billion users monthly. The position combines advanced software engineering with machine learning expertise, requiring strong skills in C++, Python, and ML infrastructure.

The role offers an opportunity to work on large-scale systems that directly impact how billions of users interact with Google's mapping services. As part of the Geo team, you'll be solving complex computer science problems, designing intuitive product experiences, and improving our understanding of the real world through technological innovation.

The ideal candidate will have strong software development experience (minimum 5 years) with expertise in C++ and Python, plus significant experience with machine learning infrastructure and deployment. The role requires both technical depth in ML/AI and breadth in software engineering practices, including system design, testing, and product launches.

This position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. Located in Mountain View, CA, you'll be working at Google's headquarters, collaborating with world-class engineers and researchers. The role provides opportunities for technical leadership and impact on products used globally.

Key responsibilities include writing and testing code, collaborating on design and code reviews, contributing to documentation, troubleshooting complex system issues, and implementing ML solutions. You'll be working with cutting-edge technologies while helping shape the future of Google's mapping services through AI/ML innovation.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, AI/ML, Geo

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Design and implement solutions in specialized Machine Learning (ML) areas

Requirements For Senior Software Engineer, AI/ML, Geo

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++ and Python, and with data structures/algorithms
  • 3 years of experience with speech/audio, reinforcement learning, ML infrastructure, or other ML field
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with Machine Learning (ML) infrastructure

Benefits For Senior Software Engineer, AI/ML, Geo

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML, Geo