What the Candidate Will Need / Bonus Points
- Design and own architecture that spans across Uber’s stack and multiple parts of the Safety organization
- Partner with fellow engineers to innovate, architect, develop and scale Safety’s product and platform solutions that impact millions of Uber riders and drivers
- Work with Product Managers and Designers to nail core Safety user experiences
- Integrate highly reliable safety-aware decisioning engine with Uber’s core dispatch system
- Develop algorithms and statistical models that power Uber’s sensor inferences at scale by extracting signals and identifying patterns from vast amounts of sensor data
- Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
- Lead upstream and downstream dependencies, collaborate with other engineering teams, capture requirements, evolve solutions and enable successful adoption
Minimum qualifications:
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-year full-time Software Engineering work experience.
Note the 1-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.
- Android Development
- Android java, or Android Kotlin
- Advanced English (oral & written).
Preferred Qualifications
- Experience with Android development tools
- Good understanding of code versioning tools, such as Git.
- Knowledge of performance tuning, usability, and automation testing.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .