The company is looking to enhance its geospatial capabilities by improving location accuracy and sensor data processing to power various products and services.
Requirements
- 5+ years of experience building Android applications in Java and/or Kotlin.
- Deep understanding of Android fundamentals, UI rendering, and performance optimization.
- Experience working on maps, navigation, or location-based services.
- Familiarity with GIS concepts and spatial data structures.
- Previous experience contributing to Android SDKs or platform-level libraries.
Responsibilities
- Lead the design, architecture, and implementation of use cases requiring sensor and location data in Uber's Android apps.
- Drive the evolution of Uber's Location and Sensor SDKs to support real-time, highly-performant geospatial use cases.
- Own and improve critical aspects of location processing, sensor processing, latency, and rendering accuracy.
- Partner with platform teams to push the boundaries of what's possible on mobile devices.
- Contribute to long-term vision and technical strategy for Uber's Maps platform.
Other
- Mentor and guide a team of engineers, influencing engineering best practices and fostering technical growth.
- Demonstrated ability to lead complex technical initiatives across teams.
- Strong communication and cross-functional collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent practical experience.
- Track record of mentorship and technical leadership within engineering teams.