Google's Google Maps Platform (GMP) Core Kit SDK team is revolutionizing geospatial development by empowering developers to build and deploy location-based solutions across all form factors, including Android, iOS, and Web. The primary objective is to architect a dynamic UI infrastructure capable of composing components based on LLM-grounded context and to optimize delivery pipelines for high-velocity, cross-platform experiences.
Requirements
- 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 android application development.
- Master's degree or PhD in Computer Science or related technical fields.
- Experience with iOS or web development patterns and architectures.
- Experience with multiple programming languages used in mobile and web development (e.g., Java, Kotlin, Objective-C, Swift, JavaScript, TypeScript, or C++).
- Experience in building or contributing to SDKs or APIs for developers.
- Experience working with Large Language Models (LLM’s) or applied AI.
- Experience with mapping technologies (e.g., Google Maps SDK, MapKit, etc.).
Responsibilities
- Design, develop, and maintain cross-platform (Android, iOS and Web) Software Development Kit (SDKs), focusing on Android developer experience and performance.
- Participate in, or lead design reviews to define architectural approaches and best practices for SDK capabilities and overall system design.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on operations and quality.
- Collaborate with internal partner teams to drive requirements for and improve SDK release infrastructure, automation, and tooling.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical fields.
- Collaborate with internal partner teams to drive requirements for and improve SDK release infrastructure, automation, and tooling.