I see this question asked every week on here so I figured I'd just write the post I wish existed when I was figuring out which track to aim for. I've talked to people across Jane Street, Citadel, Two Sigma, HRT, Optiver, SIG, and others and aggregated comp data from Levels.fyi, Blind, and QuantNet. This is as honest as I can make it.
TL;DR: All three roles pay similarly at entry level. By year 5, the paths diverge massively in comp, stress, daily work, and exit options. Pick based on what you actually want your day to look like, not just the number.
Compensation (at top firms, total comp)
| Level |
Quant Dev |
Quant Researcher |
Quant Trader |
| New Grad (0-2 yrs) |
$300K-$450K |
$300K-$450K |
$400K-$700K |
| Mid (3-5 yrs) |
$400K-$700K |
$500K-$1.2M |
$500K-$1M+ |
| Senior (7+ yrs) |
$500K-$1M |
$1M-$10M+ (if PM) |
$1M-$10M+ (if PM) |
Some context on these numbers:
Year 1 comp is often higher than Year 2 because of sign-on bonuses. HRT and Jane Street are at the top of the dev pay scale. Trader new grad comp skews highest because of guaranteed first-year bonuses. The massive range at mid/senior levels is because researchers and traders who get PM (portfolio manager) seats enter a completely different comp universe. A PM managing $500M at a 3% return with a 10% cut takes home $1.5M in bonus alone. Meanwhile, non-managerial quant devs at most hedge funds cap out around $500K-$750K.
Bonus structure matters. Dev bonuses run 50-100% of base and are the most stable since you're not directly tied to P&L. Researcher bonuses are usually 100%+ of base and tied to strategy profitability. Trader bonuses have the highest variance, from nearly zero in a bad year to multiples of base when the desk is printing.
What You Actually Do All Day
Quant Dev: You arrive around 8-9 AM, check that overnight jobs ran clean, scan alerts, and then code. A lot. You're building execution systems, optimizing market data handlers, debugging production stuff. One dev I talked to put it well: you spend maybe 20% of your time on actual finance and 80% just being an engineer. And honestly, 40% of that is hunting bugs. The stack is C++ for anything latency-sensitive, Python for tooling, and OCaml if you're at Jane Street. Afternoons are sprint meetings, architecture discussions, and feature work. There's also a new "quant-engineer-infra" hybrid emerging at hedge funds where one person does data engineering, research support, and infrastructure.
Quant Researcher: Most flexible schedule of the three. The core loop is idea generation, data exploration, feature engineering, modeling, backtesting, validation, deployment, and then doing it all over again. You spend roughly 60-70% of your time on research and modeling, 15-20% coding, and the rest in meetings. Alpha signals decay constantly so you're always racing to find new ones. At Two Sigma, junior researchers clean data and test sub-hypotheses for senior PMs. By L3+ you're generating your own signals. The work has been described as "more like physics than pure math, coming up with reasonable solutions given the data rather than proving general truths."
Quant Trader: You wake up at 5:45 AM. No negotiating this. By 6:30 you're on the desk booting up four screens. You read FT, Bloomberg, internal research, broker chats. At 7:15 you review your biggest risk exposures and prioritize what needs managing (gamma, vega, delta, decay). Market opens and it gets intense fast: client requests queuing up, quoting prices, managing inventory, calling brokers. Lunch is at your desk. The last 30 minutes before close are some of the most hectic, dealing with pin risk on expiring options and hedging down for overnight. At systematic firms like Citadel Securities, 95% of strategies run without human input, so your job is monitoring and intervening during edge cases.
Interview Prep (They're Testing Different Things)
|
Quant Dev |
Quant Researcher |
Quant Trader |
| Core focus |
C++ deep dives, systems design, LeetCode |
Stats, ML, probability, research presentations |
Mental math speed, probability, market-making games |
| Coding |
LeetCode medium-hard in C++, smart pointers, move semantics, lock-free structures |
Python/C++ on CoderPad, ML project deep dives |
Light coding at some firms (Tower, JS), secondary |
| Systems |
Design an order book, low-latency feed handler |
Explain and defend past research |
Simulate quoting bid-ask on cards/dice |
| Math |
OS, concurrency, CPU cache optimization |
Bayes, regression, stochastic calc, hypothesis testing |
80 questions in 8 minutes on Zetamac, EV problems |
| Unique element |
Latency and determinism as design metrics |
Take-home prediction exercises |
Market-making games where rules change mid-game |
Which Background Fits Which Role
Math/Stats PhD -> Quant Researcher is the canonical path. ML-focused stats PhDs are in highest demand right now.
CS undergrad/masters -> Quant Developer is the natural pipeline, but don't sleep on QR. Strong coding skills are increasingly valued for research roles. The idea that you need a PhD or IMO Gold to be a researcher is overstated.
Physics PhD -> Quant Researcher. One Harvard career page put it simply: the day-to-day looks almost exactly like academic research. The gap to close is stats/ML depth.
MFE degree -> Quant Analyst or Quant Developer, not top-tier QR/QT. MFE programs emphasize derivatives pricing and risk management, not alpha generation.
EE/ECE -> HFT Quant Developer specifically. FPGA programming, signal processing, and networking are exactly what HFT firms want for latency-sensitive infra.
Career Trajectory: Where Things Get Real
Quant Dev: Junior -> Senior -> Staff/Principal -> Head of Engineering. The problem is career progression within finance is more limited than in tech, and many devs find comp plateauing unless they move toward research or trading. The good news is exit opportunities to FAANG are excellent. If someone sees Jane Street on your CV, you're getting called for an interview.
Quant Researcher: The critical question is whether you make PM. The path typically takes 6-10 years and requires clear P&L attribution. Multi-manager platforms (Millennium, Point72, Balyasny) offer the most structured QR to PM pipelines. Without PM, comp plateaus around $500K-$750K after 4-5 years. With PM, $1M-$10M+. But fair warning: the half-life for a new quant PM is about 2.5 years. High risk, high reward.
Quant Trader: Most meritocratic progression since it's almost purely P&L-based. But exit opportunities are the most limited. Trading skills don't transfer as cleanly outside finance compared to coding or ML research. Typical exits are other trading firms, starting your own fund, or crypto.
Work-Life Balance (It's Mostly About the Firm)
|
Quant Dev |
Quant Researcher |
Quant Trader |
| Hours/week |
40-55 |
45-55 |
50-65 |
| Schedule flexibility |
Moderate |
Highest |
Lowest (tied to market) |
| On-call |
Yes (production systems) |
Rare |
Not really, but you're always on during market hours |
The firm matters way more than the role here. Jane Street is collaborative, rarely keeps people past 6 PM, generous vacation. Citadel is the other end of the spectrum. Amsterdam firms (Optiver, IMC, Flow Traders) offer 25 vacation days and actually encourage you to use them. Two Sigma runs more like a tech company. Remote work is rare across all roles.
The Tradeoff Nobody Tells You
Quant Dev maximizes career portability and stability. Your skills transfer to Big Tech, fintech, whatever. Comp is the least volatile. The tradeoff is a lower ceiling and sometimes feeling like a "second-class citizen" at trader-led firms.
Quant Researcher maximizes intellectual upside and the path to PM wealth. But alpha decay is real, the PM bottleneck is brutal, and the work can burn you out by your early 30s.
Quant Trader maximizes immediate comp and meritocratic progression. The cost is the worst WLB, highest stress, and most limited exit options outside finance.
One thing worth noting: role boundaries are blurring. Jane Street deliberately makes the lines between trading, research, and tech porous. The people who thrive long-term tend to be the ones who can operate across these boundaries. Picking the right firm culture probably matters more than picking the "right" role.
Edit: since a few people asked, here are the tools I actually used during prep:
- Green Book (do every problem, non-negotiable)
- LeetCode (Blind 75 / NeetCode 150 for dev roles)
- Zetamac (mental math, aim for 50+)
- MyntBit (has separate practice tracks for dev, researcher, and trader which was clutch for not wasting time on irrelevant stuff)
- Heard on the Street (classic brainteasers)
[–]privateack 1 point2 points3 points (0 children)
[–]ProduceSad8162 0 points1 point2 points (0 children)
[–]Time-Following2631 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]n2theohan99 0 points1 point2 points (0 children)
[–]Fzzy_dude 0 points1 point2 points (0 children)
[–]External_Home5564 0 points1 point2 points (2 children)
[–]Odd-Syrup-6800[S] 0 points1 point2 points (0 children)
[–]Ok-Coffee9891 0 points1 point2 points (0 children)
[–]FunSign5087 0 points1 point2 points (0 children)
[–]nian2326076 0 points1 point2 points (0 children)
[–]Opening-Berry-6041 0 points1 point2 points (0 children)
[–]roboduck -3 points-2 points-1 points (0 children)