Stuart Cam

Search and Recommendations engineer at Canva. Led the architectural overhaul of Canva’s search pipeline — migrating from four separate “big ball of mud” codebases to a unified componentized architecture handling ~20,000 req/s.

Articles

Key Contributions

  • Componentized pipeline design (Validation → Tokenization → Annotation → Candidate Generation → Feature Extraction → Re-ranking)
  • 50ms deadline-based parallel candidate generation
  • Technology-agnostic query DSL decoupled from Lucene syntax