Google is seeking a Software Engineer III to join their Geo team, focusing on developing and improving routing algorithms for their navigation systems. This role is critical in advancing Google's mapping technologies that serve over a billion users monthly through products like Maps, Earth, and Street View.
The position involves working on sophisticated routing algorithms while incorporating real-time data to optimize navigation in changing traffic conditions. You'll be part of a team that's solving complex computer science problems and improving the understanding of the real world through mapping technologies.
As a Software Engineer III, you'll collaborate across the navigation stack, analyzing routing issues and developing algorithmic solutions. The role requires strong technical skills in data structures, algorithms, and software development, with opportunities to work on large-scale systems that impact billions of users globally.
The ideal candidate should have at least 2 years of software development experience and a strong foundation in data structures and algorithms. While a Bachelor's degree is required, candidates with advanced degrees in Computer Science or related fields are preferred. Experience with performance optimization, large-scale systems, and debugging would be valuable assets.
This position offers the opportunity to work at Google's Zürich office, contributing to products that help people navigate their daily lives. You'll be part of Google's commitment to building comprehensive and accurate mapping solutions while solving interesting technical challenges in routing and navigation.