The Hudson River Trading Interview Process
Hudson River Trading weights algorithmic coding and systems reasoning more heavily than trading games, given its fully automated execution model.
Hudson River Trading's interview process weights coding and algorithmic problem-solving more heavily than the card-based trading games common at options market makers, reflecting a business built on fully automated, latency-sensitive execution across dozens of exchanges worldwide.
Hudson River Trading operates automated market-making and statistical arbitrage strategies across equities, futures, options and other instruments on exchanges around the world, with almost no manual trading decisions made in real time. Because the firm's edge depends on how quickly and correctly its systems can react to new information, both trading and research roles at HRT lean heavily on software engineering skill alongside quantitative reasoning, and even candidates applying for research-focused positions are expected to write efficient, correct code.
That structure sets HRT apart from firms where a human trader manually quotes prices during the day. The interview process reflects the difference: candidates spend more time on algorithmic coding problems and system-level reasoning than on live trading simulations.
The process commonly begins with an online coding assessment, similar in format to a competitive programming contest, followed by one or two technical phone interviews covering data structures, algorithms and probability. Candidates who advance are invited to an onsite or virtual final round of three to five interviews spanning coding, statistics, and a conversation about a past project or research interest.
Some tracks include a specific interview built around low-latency systems thinking, asking candidates to reason about tradeoffs in a hypothetical trading system's architecture rather than write code from scratch, which tests engineering judgment alongside raw coding speed.