Design a pin search engine
Company: Pinterest
Role: Machine Learning Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: Design a Pinterest-style pin search engine with hybrid candidate generation, dual-encoder retrieval, multimodal ranking, pairwise/listwise losses, offline metrics, features, and personalization tradeoffs.