Google's Geo team is seeking a Software Engineer II specializing in Machine Learning to contribute to their mission of building the most accurate, comprehensive, and useful maps for users worldwide. This role involves developing next-generation technologies that impact billions of users through products like Maps, Earth, Street View, and Google Maps Platform. The ideal candidate will have experience in software development, data structures, and algorithms, with a preference for expertise in machine learning, AI, deep learning, or natural language processing.
As a Software Engineer II, you will be responsible for writing product code, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting system issues. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack.
The Geo team's work is critical, as over a billion people rely on Maps services monthly for exploration and navigation. This position offers the opportunity to solve complex computer science problems, design intuitive product experiences, and improve our understanding of the real world through mapping technologies.
Google offers a supportive and inclusive work environment, with a commitment to equal opportunity and building a representative workforce. They provide accommodations for applicants with needs and value diversity in all forms. This role requires English proficiency to facilitate efficient global collaboration.
Join Google's Geo team to shape the future of mapping technology and make a significant impact on how people interact with and understand the world around them.