Design a real-time home feed ranker
Company: Pinterest
Role: Machine Learning Engineer
Category: ML System Design
Difficulty: hard
Interview Round: Onsite
Quick Answer: This question evaluates an engineer's ability to design scalable, low-latency real-time recommendation and ranking systems that integrate personalization, streaming engagement signals, candidate generation and ranking, feature pipelines, model training, and operational concerns such as reliability and integrity against manipulation.