Uber efficiently finds nearby drivers by using location indexing, storage, and scalability techniques to handle 1 million requests per second.