Back to problems

Design User Embedding Semantic Search

System Design · Airbnb · Hard

You are asked to design a recommendation system for a vacation rental marketplace. The system should use learned user vectors to first retrieve a small set of candidate properties and then rank those candidates so that the listings a guest is most likely to reserve appear at the top. The overall objective is to improve booking conversion while also maintaining long-term guest satisfaction. Your design should cover the following points: Overall architecture: Describe the…

Checking your access…