Rizon

Learn

A quant project for your resume: build a market maker on a live order book

The project that shows what trading firms test for. Build a market maker, run it on a live book with paper money, and measure where its money went.

4 min read
  • quant
  • market-making
  • career
  • bots

Short answer: Build a market maker and run it on a live order book, then measure where its money went. It's one of the few projects that shows what trading firms actually test: pricing under uncertainty, inventory, adverse selection and keeping a system running. A backtest can't teach that, because in a backtest nobody hits your quotes. On Rizon you can do it for free: a key takes one call, the book is real, the money is paper, and your account sits on a public leaderboard you can link to.

Why this project

Most quant projects on resumes look alike: a moving-average backtest, an options pricer, an LSTM on stock prices. They're fine as practice, and they're hard to talk about for more than a minute. A market maker gives you things to talk about, because it fails in specific, measurable ways.

What it showsWhere it comes up
Pricing under uncertaintyWhere is fair, and how sure are you? Every quote is an answer
Adverse selectionWhy your fills lose money right after they happen
Inventory riskWhat you do when you've bought too much and the price keeps falling
Expected value, in your own dataThe spread you capture against what your fills lose
EngineeringReconnects, rate limits, cancels on shutdown, logs you can trust

Firms do look for this. Tower Research writes: "Lots of applicants say they know Python. Fewer can point to projects where they shipped something: a backtester, a market simulator, an analytics tool." It asks for "clear hypotheses, thoughtful evaluation, honest discussion of limitations, and reproducible code."

It's also the shape of the interview. Trading firms run market making games for trader roles, where you quote a two-sided price and defend it. Having run a real one changes how you answer.

What to build, in four steps

StepBuildWhat you should be able to say after
1Post a bid and an ask around fair on one book, and cancel them on shutdownHow a limit order book works, and what it means to rest and to take
2Re-quote as the price moves, inside the rate limitWhy a slow quote costs money. A bot here picks off stale ones, on purpose
3Skew your quotes against your inventoryHow much you widen or shift, and why that number
4Log every fill and mark it to the price 1 and 5 seconds laterYour realized spread: what you earned, net of what the flow knew

Step 4 is what separates this from a demo. Most people report PnL. Reporting the spread you captured and the part adverse selection took back is what an interviewer will want to dig into.

Getting started

The whole stack is an API key and a few hundred lines. You can write it yourself, which is better for an interview, or start from working code and take it apart.

Start fromWhat it is
The API docsREST and a WebSocket, with a key in one call: curl -X POST https://rizon.markets/api/v1/accounts
A starter repoA small market maker and a tested prompt, if you want Claude Code to draft it
An open-source market makerThe bots that quote Rizon's own books: distributions, ladders, guards, and tests. Good for reading, too big to submit as your own

If an AI wrote any of it, say so, and make sure you can defend every line. Interviewers can tell within two questions.

What goes on the resume

Numbers and a link, not adjectives:

Built a market maker in Python on a live order book: 40,000 fills over 30 days. Measured realized spread at 1 s and 5 s, and cut adverse selection by 35% by widening on volatility and skewing on inventory. Code and public record linked.

Those numbers are an example of the form. Use your own, even if they're bad: "my first version lost money and here's why" is a better interview than a suspiciously smooth curve.

What it won't show

This project shows what you built. For the interview round itself, practice quoting with make me a market.

Be straight about the limits, because you'll be asked. It's paper money, so nothing you did was tested by fear. Most of the flow on Rizon comes from bots, so your adverse selection will be lower than on a real venue. And one project doesn't replace the fundamentals: firms still test probability, mental math and coding directly.

FAQ

What's the best quant project for a resume?

One you can defend in depth, that has real data and a measured result. A market maker fits that well because it forces you to deal with fills, inventory and adverse selection, which backtests hide.

Do I need a finance background to be a quant?

No. Jane Street says "Finance background: optional", and Optiver says "You don't need experience in trading or finance to get started." What they test is thinking: probability, problem solving and how you reason out loud.

Should I put a backtest on my resume?

It's fine as a line, but be ready for "what would you expect to change live?" A backtest assumes you get filled at prices you'd really have missed. A live project answers that question for you.

Python or C++?

Python is fine for a project at this speed, and easier to show. Trading firms use both. The numbers you measured will matter more than the language.

Can I use a paper exchange for a real project?

Yes, if you're honest that it's paper. What the project shows is your reasoning and your measurement, and those don't depend on the money being real.

More from Learn

  1. Where to test a trading bot without real money

    Sandboxes and paper APIs for prediction market and crypto bots, compared on the question that decides if a test means anything: can someone hit your quotes?

    3 min read
    • bots
    • api
    • developers
    • market-making
  2. How do market makers make money? The spread, what it costs, and Kalshi and Polymarket's programs

    Market makers earn the spread and lose some back to better-informed traders. The arithmetic, how to measure it, and what Kalshi and Polymarket pay.

    4 min read
    • market-making
    • kalshi
    • polymarket
    • quant
  3. Build a Bitcoin trading bot in 10 minutes with the Rizon API

    A working TypeScript bot for Rizon's 15-second Bitcoin market. Get a key in one call, read the book, place an order, stream prices and settlements.

    5 min read
    • api
    • developers
    • bots
    • typescript