Crispus Roshan
Free Lesson

Senior Data Engineer System Design, Live

45 min
Nov 12, 2026 8:00 PM

By continuing, you agree to Maven's Terms and Privacy Policy.

What you'll learn

Turn a Vague Prompt Into Clear Requirementsde for data work

Ask the questions that set volume, latency, freshness and cost limits before you draw a single box.

Design for Scale, Late Data and Failure

Choose batch or streaming, handle late and duplicate events, and plan backfills and exactly-once delivery.

Know What Senior Interviewers Score

See how I'd score each part of the answer, and the trade-off talk that separates senior from mid-level.

Why this topic matters

Senior data engineering loops often turn on the system design round, and strong engineers lose it by naming tools before they understand the problem. In this session I'll take one real prompt, a real-time delivery tracking system, and design it live the way I'd want a senior candidate to: requirements first, then scale, failure and cost. You'll see what interviewers score, and leave with a design template you can reuse.

You'll learn from

Crispus Roshan

Crispus Roshan

AI Data Engineer @ Meta | Founder @ Stackle | Ex Google, BofA, Kaiser

Kaiser Permanente
Bank of America
Wells Fargo
Meta
Google
See all products from Cris
Get free access