The Question
ML DesignScalable Video Recommendation System
As a lead engineer at a global streaming service, how would you architect a production-grade recommendation engine to serve personalized video feeds to hundreds of millions of users while balancing engagement metrics like clicks and long-term watch time? Detail the end-to-end lifecycle from data ingestion to real-time inference and bias mitigation.
Two-Tower Model
MMoE
FAISS/HNSW
MMR Re-ranking
Collaborative Filtering
February 17, 2026