Snap Engineering

Engineering blog from Snap covering ML platforms, embedding-based retrieval, feature engineering, synthetic data, and ad ranking.

Overview

Snap is the company behind Snapchat, where ephemeral video and Spotlight short-form content drive the central ML problems and the user base skews young and mobile-first, which puts unusual pressure on personalization quality. The blog's most distinctive content covers three areas: Bento, an internal ML platform that standardizes feature engineering, training, and serving for hundreds of models across the company, embedding-based retrieval for video recommendations on Spotlight that has to surface the right clip in milliseconds, and TPU-based training infrastructure for very large recommendation models. For interviews, 'Snap's Embedding-based Retrieval for video recommendation' is a useful reference for two-tower retrieval design, and 'Bento - Snap's ML Platform' anchors discussions of building an ML platform end to end.

Interview questions

  • What can I learn from Snap's engineering blog?
  • Which Snap posts are most useful for ML-platform interviews?
  • Why is Snap's blog valuable for recommendation-retrieval discussions?

Sign up free to read the full topic

More Engineering Blogs topics

Start free on Cariara · Coding problems · System design studio