ML Engineer MasterClass (April) | 6 seats left

Design a Smart Order Router

Design a Smart Order Router

Requirements and Constraints

The Design Challenge

Design challenge: Build a Smart Order Router (SOR) that accepts parent equity orders from an OMS, intelligently splits them into child orders, and routes each child to the optimal venue across exchanges, dark pools, and ECNs to achieve best execution.

Unlock the full lesson

Created by interviewers from Google and Meta. Master every concept you need to land your dream role.

All courses — Data, ML/AI & Quant
Unlimited coding submissions
Hands-on projects with real datasets
Detailed solutions in text & video
Monthly content updates
Join Premium