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.