Snap·Machine Learning Engineer·Onsite - System Design / Architecture
May 2026
Had a system design round at Snap for an ML engineer role, and the whole thing basically came down to one meaty question about RAG chunking strategy. Not what I expected to spend 45 minutes on, but here we are.
- How would you design an effective chunking strategy for information in a RAG system?
“I went straight into fixed-size vs semantic chunking and talked about overlap windows, which felt solid at first.” The rest of the author's notes on Machine Learning Engineer interview at Snap, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post