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

Description For Software Engineer III, Geo

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.

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
Equity
  • Health insurance coverage
  • Retirement benefits
  • Stock options/equity
  • Professional development opportunities
  • Global work environment

Interested in this job?

Jobs Related To Google Software Engineer III, Geo