← Questions

Design an analytics platform for external career data

0
MercorSystem designLast asked Jun 2026

External providers send snapshots and updates of people's career profiles. Design the data platform for an internal analytics team:

  • Backfilling and ingesting provider data idempotently while keeping the raw records and their lineage.
  • Modeling users and their career history in tables that join cleanly and keep history instead of overwriting it.
  • Building versioned aggregates for common questions, and handling late records and corrections without silently changing published numbers.
  • Serving a dashboard with filters and drill-downs that shows how fresh and complete the data is.
Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing