Skip to content

ML Design Examples

  • Recommendation system: candidate generation → ranking → re-ranking, collaborative filtering, content-based, embeddings, two-tower model
  • Search ranking: query understanding, retrieval (BM25, dense retrieval), learning to rank (pointwise, pairwise, listwise)
  • Ads click prediction: feature engineering (user, ad, context), real-time bidding, calibration, explore-exploit
  • Fraud detection system: real-time streaming, feature pipelines, imbalanced classification, human-in-the-loop
  • Content moderation: multi-modal classification (text + image), policy-as-code, escalation workflows
  • Conversational AI system: intent detection, dialogue management, retrieval-augmented generation, guardrails
  • Large-scale image search: embedding extraction, approximate nearest neighbour (ANN), indexing, serving