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 development with real-time data processing to create efficient routing solutions.
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 requires expertise in routing algorithms, system optimization, and the ability to handle complex computer science problems. You'll be responsible for advancing Google's routing capabilities, analyzing and solving routing issues, and developing metrics to measure routing quality.
The ideal candidate should have strong software development experience, particularly in data structures and algorithms. While the core requirements include a bachelor's degree and 2 years of relevant experience, the team values additional expertise in areas like performance optimization, large-scale systems analysis, and debugging.
This position offers the opportunity to work on technology that directly impacts billions of users worldwide, solving challenging technical problems while contributing to products that help people navigate their daily lives. You'll be part of a team that's pushing the boundaries of mapping technology, combining beautiful product experiences with complex technical solutions.
Working at Google's Zürich office, you'll be part of a global team that's committed to improving our understanding of the real world through technology. The role offers the chance to work on cutting-edge problems in routing and navigation while collaborating with talented engineers across the navigation stack.