Derivatives Pricing Quant
Builds the models and code a derivatives desk uses to price and hedge, and makes the numbers defensible.
The job
A derivatives pricing quant, often called a front-office or model-development quant, builds the formulas, trees, PDE solvers and Monte Carlo engines a desk prices and hedges with, plus the Greeks that come out of them. Related roles in valuation control check that the desk’s marks are supported by market quotes. The work is making prices correct, fast and defensible. Things go wrong when numerical error is mistaken for model error, or when a model is calibrated to quotes nobody could trade.
- Supports
- Front-office derivatives desks and valuation control
- Stages
- 6 to learn, then proof of work
- Two routes
- Free resources, or SelfMadeQuant programmes and projects
The roadmap
The same stages either way. The free route uses university courses, lectures, books and papers that are free online. The SelfMadeQuant route maps each stage to our programmes and ends in projects on real market data.
Stage 01 · Foundations
Probability and stochastic calculus
The language every pricing model is written in.
- Brownian motion
- Itô’s lemma
- Martingales
- Risk-neutral pricing
- A Brief Introduction to Stochastic Calculus (opens in a new tab)
Martin Haugh / Columbia University
Brownian motion, Itô's lemma and martingales in a compact set of notes aimed at pricing.
- MIT 18.S096 Topics in Mathematics with Applications in Finance (opens in a new tab)
MIT OpenCourseWare
Lectures on Itô calculus, martingales and risk-neutral pricing from MIT's finance maths course.
- Stochastic Calculus: An Introduction with Applications (opens in a new tab)
Gregory F. Lawler / University of Chicago
A careful route from Brownian motion through Itô's formula to change of measure.
- Stochastic Calculus for Finance II: Continuous-Time Models (opens in a new tab)
Steven Shreve
The standard reference for risk-neutral pricing, Girsanov's theorem and martingale representation.
Stage 02 · Foundations
Options and no-arbitrage
Payoffs, bounds and the first pricing models. Every later price must respect these bounds.
- Payoffs and put–call parity
- Arbitrage bounds
- Binomial model
- Black–Scholes and Greeks
- Martingale Pricing Theory in Discrete-Time and Discrete-Space Models (opens in a new tab)
Martin Haugh / Columbia University
Binomial pricing, replication and no-arbitrage set out through martingale measures.
- The Black-Scholes Model (opens in a new tab)
Martin Haugh / Columbia University
Derives Black-Scholes by replication and Itô's lemma, then covers the Greeks and model limits.
- Options, Futures, and Other Derivatives (opens in a new tab)
John C. Hull
Payoffs, arbitrage bounds, put-call parity and binomial trees with worked examples.
Stage 03 · Core
Trees, PDEs and Monte Carlo
The three engines behind almost every price a desk quotes.
- Binomial and trinomial trees
- Finite differences
- Monte Carlo and variance reduction
- American and barrier options
- Simulation Efficiency and an Introduction to Variance Reduction Methods (opens in a new tab)
Martin Haugh / Columbia University
How to measure Monte Carlo efficiency and apply control variates and antithetic sampling.
- Valuing American Options by Simulation: A Simple Least-Squares Approach (opens in a new tab)
Francis Longstaff and Eduardo Schwartz / UCLA
The regression method for pricing American and Bermudan options by simulation.
- Term Structure Lattice Models (opens in a new tab)
Martin Haugh / Columbia University
Backward induction on lattices, including early exercise, as used in tree-based pricers.
- Monte Carlo Methods in Financial Engineering (opens in a new tab)
Paul Glasserman
The standard reference for path simulation, discretisation error and Monte Carlo Greeks.
Stage 04 · Core
Numerical analysis and calibration
Telling numerical error from model error, and fitting a model to quotes.
- Floating point and conditioning
- Root finding
- Calibration as optimisation
- What Every Computer Scientist Should Know About Floating-Point Arithmetic (opens in a new tab)
David Goldberg / Oracle documentation
Rounding error and cancellation, and why naive pricing code quietly loses digits.
- 18.335J Introduction to Numerical Methods (opens in a new tab)
MIT OpenCourseWare
Conditioning, stability, least squares and iterative solvers at graduate level.
- Convex Optimization (opens in a new tab)
Stephen Boyd and Lieven Vandenberghe / Stanford
Optimisation theory and algorithms behind least-squares calibration and constrained fitting.
- Numerical Linear Algebra (opens in a new tab)
Lloyd N. Trefethen and David Bau III
Short chapters on conditioning, QR, SVD and the stability of algorithms.
Stage 05 · Specialist
Smile models
Why Black–Scholes is not enough, and the models that fit the smile.
- Implied vol surface
- Local volatility (Dupire)
- Heston
- SABR
- Local Volatility, Stochastic Volatility and Jump-Diffusion Models (opens in a new tab)
Martin Haugh / Columbia University
Dupire local volatility, Heston and jump models, and the smiles each one produces.
- A Closed-Form Solution for Options with Stochastic Volatility (opens in a new tab)
Steven L. Heston
The characteristic function solution that Heston pricing and calibration rest on.
- The Volatility Surface: A Practitioner's Guide (opens in a new tab)
Jim Gatheral
Practitioner treatment of local volatility, Heston and fitting real implied surfaces.
Stage 06 · Specialist
Rates and counterparty risk
The rest of the derivatives pathway: rate models and the cost of counterparty default.
- Short-rate models
- Exposure simulation
- CVA and DVA
- Financial Engineering Course: Interest Rates and xVA (opens in a new tab)
Lech Grzelak
Lectures on short-rate models, Hull-White and simulating exposures for CVA, with Python code.
- Term Structure Lattice Models (opens in a new tab)
Martin Haugh / Columbia University
Short-rate lattices calibrated to the curve and used to price caps and swaptions.
- Targeted revisions to the credit valuation adjustment risk framework (opens in a new tab)
Basel Committee on Banking Supervision / BIS
Shows how regulators define CVA risk and which sensitivities banks must compute.
- Open Source Risk Engine (opens in a new tab)
OpenSourceRisk / Acadia
Open-source engine for exposure simulation and CVA, showing how a production pipeline fits together.
Stage 07 · Proof of work
Calibrate Heston to a live crypto option surface
Pull Bitcoin option quotes from Deribit's public API, back out implied volatilities and calibrate both Black-Scholes and Heston to the surface. Answer whether Heston's fit error and parameter stability across days justify its extra complexity over a per-expiry Black-Scholes fit.
Stage 01 · Foundations
Probability and stochastic calculus
The language every pricing model is written in.
- Brownian motion
- Itô’s lemma
- Martingales
- Risk-neutral pricing
- Probability, Statistics and Financial Data
- Probability foundations
- Limit Theorems
- Fixed Income and Interest-Rate Models
- No-Arbitrage Pricing and the Risk-Neutral Framework
Stage 02 · Foundations
Options and no-arbitrage
Payoffs, bounds and the first pricing models. Every later price must respect these bounds.
- Payoffs and put–call parity
- Arbitrage bounds
- Binomial model
- Black–Scholes and Greeks
- Financial Instruments, Markets and Conventions
- A First Look at Options: Payoffs, Bounds, and the Binomial Model
- Derivatives Pricing and Computational Finance
- Foundations of Computational Option Pricing
Stage 03 · Core
Trees, PDEs and Monte Carlo
The three engines behind almost every price a desk quotes.
- Binomial and trinomial trees
- Finite differences
- Monte Carlo and variance reduction
- American and barrier options
- Derivatives Pricing and Computational Finance
- Binomial Trees, Barrier and American Options
- Monte Carlo Methods and Stochastic Volatility
- Path-Dependent Exotics Beyond Barriers
Stage 04 · Core
Numerical analysis and calibration
Telling numerical error from model error, and fitting a model to quotes.
- Floating point and conditioning
- Root finding
- Calibration as optimisation
- Linear Algebra, Optimisation and Numerical Methods
- Floating-Point Arithmetic, Conditioning, and Stability
- Numerical methods and calibration
- Optimisation
Stage 05 · Specialist
Smile models
Why Black–Scholes is not enough, and the models that fit the smile.
- Implied vol surface
- Local volatility (Dupire)
- Heston
- SABR
- Advanced Derivatives and Exotic Options
- The Volatility Smile and the Implied Vol Surface
- Local Volatility
- The Heston Model
- SABR and Volatility Asymptotics
Stage 06 · Specialist
Rates and counterparty risk
The rest of the derivatives pathway: rate models and the cost of counterparty default.
- Short-rate models
- Exposure simulation
- CVA and DVA
- Fixed Income and Interest-Rate Models
- Short-Rate Models
- Interest Rate Derivatives and the Volatility Surface
- Counterparty Credit Risk and CVA
- Exposure and Default
- CVA, DVA and Wrong-Way Risk
- Professional Quant Practice
- Governance and validation
Stage 07 · Proof of work
Build the projects
Each project is built on real market data and reports what the data said, including when the idea failed.
- Q1European Option Price and Greeks CalculatorAn independent Black–Scholes pricer and implied-vol solver. On real BTC quotes, one expiry implies volatilities from 47.4% down to 37.0%: constant volatility fails.
- Q7Monte Carlo Pricing and Convergence LabFor a BTC barrier option, monitoring frequency (USD 264) and the volatility choice (USD 104) mattered far more than the USD 10 simulation error.
- OVOption quote validation and pricing controlOf 432,704 apparent arbitrage violations at mid prices on Deribit BTC options, 4 survived spread and fees.
Practise the interview
Questions this role gets asked, each with a hint and a worked solution.
Start the SelfMadeQuant route free: a free account opens one complete topic from each primer and the interview question bank. No card needed.
Start free