Google's Geo team is seeking a Software Engineer III to work on their mapping and navigation technologies. This role focuses on developing and improving routing algorithms within Google Maps, one of the most widely-used navigation platforms globally. The position combines algorithmic expertise with practical software engineering to enhance Google's routing capabilities.
As part of the Geo team, you'll be working on products like Maps, Earth, Street View, and Google Maps Platform that serve over a billion users monthly. The role involves advancing Google's routing system through both algorithmic development and real-time data integration, ensuring the navigation system adapts quickly to changing traffic conditions.
The ideal candidate will have strong foundations in data structures and algorithms, with experience in software development. You'll be working on critical routing infrastructure, analyzing complex problems, and developing solutions that directly impact users' daily navigation experiences. The role requires both technical depth in routing algorithms and the ability to work with real-time data systems.
Working at Google's Zürich office, you'll be part of a team focused on building the most accurate and comprehensive mapping solutions. This position offers the opportunity to work on large-scale systems that handle massive amounts of data while solving challenging computer science problems. You'll collaborate with engineers across the navigation stack, contributing to both the algorithmic foundations and practical implementations of Google's routing systems.
This role combines the excitement of working on cutting-edge technology with the satisfaction of improving a product used by billions of people for their daily navigation needs. If you're passionate about algorithms, large-scale systems, and want to make a direct impact on how people navigate the world, this position offers an excellent opportunity to do so at one of the world's leading technology companies.