ML Engineer MasterClass (April) | 2 seats left

Design a News Feed Ranking System

Design a News Feed Ranking System

Problem Formulation

Clarifying the ML Objective

ML framing: Given a user and a pool of candidate posts, predict a composite engagement score for each post so the feed can be ranked by decreasing score.

The business goal is keeping users engaged with content they find valuable. The ML task is pointwise scoring: for each (user, post) pair, predict the probability of each engagement...

Unlock the full lesson

Created by interviewers from Google and Meta. Master every concept you need to land your dream role.

All courses — Data, ML/AI & Quant
Unlimited coding submissions
Hands-on projects with real datasets
Detailed solutions in text & video
Monthly content updates
Join Premium