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 · Consumer

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 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.

Last updated 3 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

Benefits For Software Engineer III, Geo

Medical Insurance
401k
Parental Leave
  • Health insurance
  • Retirement benefits
  • Parental leave
  • Equal opportunity employer

Interested in this job?

Jobs Related To Google Software Engineer III, Geo