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.