Taro Logo

Software Engineer III, Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Geo

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.

Last updated 20 days ago

Responsibilities For Software Engineer III, Geo

  • Advance Google's routing system by both developing cutting-edge routing algorithms and using real-time data
  • Analyze root causes of routing issues and develop algorithmic approaches to address them
  • Improve metrics to measure routing quality

Requirements For Software Engineer III, Geo

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting

Interested in this job?