AI Movie Recommendation System

Mar 22, 2026

Production-grade recommender system for a streaming-style use case, designed around sparse feedback, cold start behavior, leakage-aware evaluation, and serving reliability.

Highlights

  • Built a hybrid recommendation pipeline using explicit and implicit feedback signals.
  • Used a temporal train/validation/test split to evaluate the model without leakage.
  • Served recommendations through a Flask API with CI/CD, Docker, testing, and telemetry.
  • Added graceful degradation with an ALS fallback model for reliability.

Tech Stack

Python, scikit-learn, Flask, Kafka, pytest, Docker, and GitHub Actions.

Why It Matters

This project demonstrates end-to-end ML system design, not just modeling, with attention to evaluation rigor, service reliability, and production-readiness.