Skip to main content
Backend, Engineering

Uber’s Emergency Button and The Technologies Behind It

1 March 2022 / Global
Featured image for Uber’s Emergency Button and The Technologies Behind It
Figure 1:
Figure 3. Mobile client constantly calls reverse geocoding API to display current location address
Figure 4: Emergency Service receives streamed real-time location updates and forward to RapidSOS by calling RapidSOS APIs
Figure 6: Emergency Service executes each alert channel with separate concerns and uses Kafka APIs with DLQ mechanisms
Harish Shanker

Harish Shanker

Harish Shanker is a Senior Software Engineer working on Uber’s Active Safety team. He has worked on several projects and tools to assist users when they are faced with an emergency.

Calvin Yoon

Calvin Yoon

Calvin Yoon was formerly a Product Manager for Uber’s Safety product team, but now supports the Uber Driver Access team. He has managed on-trip safety tools, such as emergency assistance features, incident reporting channels, and RideCheck (uber.com/newsroom/ridecheck).

Dhaval Shah

Dhaval Shah

Dhaval Shah is an Engineering Manager for the Safety Awareness and Active tools team. He has been working closely with the team to build and design various safety features to raise Safety Awareness and provide peace of mind to users.

Mike Yang

Mike Yang

Mike Yang was formerly a Senior Software Engineer on Uber’s Safety Engineering team, but now supports the Uber Marketplace team. He was a contributor to various Safety features such as emergency assistance, verify your ride, COVID checklist, etc.

Posted by Harish Shanker, Calvin Yoon, Dhaval Shah, Mike Yang