The Geo team also enables developers to use the power of Google Maps platforms to enhance their apps and websites. As they plot a course for the future of mapping, they are solving complex computer science problems, designing beautiful and intuitive product experiences, and improving our understanding of the real world. Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.
Define the multi-year roadmap, architectural patterns, and engineering standards for the Geo Makers agent platform across GCP, Vertex AI, and enterprise interfaces.
Lead an engineering squad by driving sprint execution, architectural reviews, technical design documents (TDDs), and code reviews while fostering high-velocity delivery.
Architect high-throughput, fault-tolerant backend services on GCP, ensuring compliance with enterprise data residency, access control lists (ACLs), quota allocation, and SLOs.
Build automated evaluation harnesses, 'golden plan' trajectory grading, and continuous integration testing to rigorously evaluate reasoning accuracy and spatial computation.
Drive strategic alignment across Google Cloud, Gemini Enterprise, Google Research, and Geo to establish Geo Makers as the primary spatial grounding platform. Mentor and sponsor engineers, elevating technical excellence and scaling engineering capabilities.
Minimum qualifications
Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing and launching software products.
3 years of experience with software design and architecture.
Experience designing, building, and operating large-scale distributed systems, with a focus on scalability, fault tolerance, and reliability.
Preferred qualifications
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of professional software development experience in Python, Go, C++, or Java.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
Experience leading software engineering teams as a Tech Lead or Staff Software Engineer, driving technical direction and system design.
Experience designing, expanding, and operating distributed systems on Google Cloud Platform or comparable enterprise cloud infrastructure.
Experience architecting software quality systems, automated test harnesses, and end-to-end reliability verification for high-reliability systems.
Bachelor’s degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing and launching software products.
3 years of experience with software design and architecture.
Experience designing, building, and operating large-scale distributed systems, with a focus on scalability, fault tolerance, and reliability.