ML Engineer MasterClass (October) | 4 seats left

Design a Market Making System

Design a Market Making System

Free concept previewThe full case walkthrough and interview practice continue below.

Requirements and Constraints

Design challenge: Design a market making system that continuously quotes bid and ask prices on one or more financial instruments, manages live orders on an exchange, and responds to market data within microseconds.

Market makers are the liquidity backbone of modern financial markets. A firm running a market making strategy profits from the bid-ask spread, but only if it can update its quotes faster than adverse price moves eat into its position. At a place like Citadel Securities or Virtu Financial, this system runs thousands of times per second across hundreds of instruments simultaneously.

Unlock Premium

Continue with the full applied walkthrough

Continue Design a Market Making System with the applied case study, diagnostic checks, and the recommendation you would give a PM.

Work through the complete product case
Build the study design step by step
Interpret diagnostics and results
Practice a senior-level interview response

Realistic product cases inspired by

Google logo
Meta logo
Amazon logo
Netflix logo
Apple logo
Dan Lee

Built from a senior data scientist’s perspective

Learn what to check, what to say, and how to make the decision.

Unlock the applied lesson

Premium includes every course, applied case, and coding exercise.