Software Engineer III, Geo Map the World

A global technology company that specializes in internet-related services and products.
$141,000 - $202,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · 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 Map the World

Google is seeking a Software Engineer III to join their Geo team, which is responsible for building and maintaining Google Maps, Earth, Street View, and related products that serve over a billion users monthly. This role combines software engineering expertise with geospatial technology, focusing on improving map data quality and developing scalable algorithms for road network analysis.

The position requires strong technical skills in software development, data structures, and algorithms, with particular emphasis on large-scale data processing and analysis. You'll be working with Google's infrastructure and machine learning research teams to enhance map-making capabilities and data quality. The role involves developing sophisticated geospatial algorithms and implementing scalable mechanisms for data processing.

As part of Google's Geo team, you'll contribute to products that billions of users rely on daily for navigation and exploration. The work involves complex computer science problems, particularly in areas like computational geometry and large-scale data processing. You'll be responsible for improving road geometry, topology, and semantic map attributes while ensuring high data quality standards.

The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for engineers interested in combining traditional software development with specialized geospatial technology work. You'll be part of a team that's literally mapping the world and improving how people navigate and understand their surroundings.

The ideal candidate will have experience with Java, geo systems, and machine learning, though these are preferred rather than required qualifications. The role offers opportunities to work on challenging technical problems while contributing to products that have a direct impact on users worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer III, Geo Map the World

  • Work with Geo data and collaborate with Google Infrastructure and Machine Learning research teams to deliver improvements
  • Design scalable mechanisms for signal ingestion and fusion
  • Develop geospatial algorithms for lane and road network attributes
  • Make technical contributions to road geometry, topology, lane, and semantic map attributes

Requirements For Software Engineer III, Geo Map the World

Java
  • 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
  • 2 years of experience with data structures or algorithms
  • Experience in Data Analysis
  • Experience in Large Scale Data Processing

Benefits For Software Engineer III, Geo Map the World

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k