Free directory · 97 resources
Every Jane Street resource on the internet
Their trading guide, trading game, mock interviews, market datasets, puzzles, podcast, code and AI tutor, in one place. Each one says what it is and how it helps you. The ones you can use today come first.
Showing all 97
Probability & Markets Guide
Jane Street's own primer on probability and making markets, linked from their trading and research interview pages.
How it helps you: Covers the basics their trading interviews test, like odds, expected value and making markets. Read it before any quant interview. The same thinking helps you size real trades.
Interview prepOpen the guideFiggie, the trading game
A fast card game Jane Street invented in 2013 to teach trading. Play in the browser or on your phone.
How it helps you: You learn to buy and sell under uncertainty: guess what cards others hold, make bids and offers, and see your P&L. It's market making you can practise for free.
Practise & playPlay onlineMock trading interview
A full Jane Street trading interview on video, with their 4 tips: approach it methodically, communicate, correct your mistakes, ask why.
How it helps you: You see exactly how a real trading interview flows and what the interviewer is listening for, so nothing surprises you on the day.
Interview prepWatch the interviewJane Street's AI tutor (socratic-tutor)
Jane Street's open-source skill that turns Claude, ChatGPT or any AI into a strict tutor. MIT licence.
How it helps you: Say 'teach me options' (or any topic). It tests what you know, maps your level 0–5, asks one question at a time and never just hands you the answer. That's how you actually learn.
git clone https://github.com/janestreet/agent_skills && cp -r agent_skills/socratic-tutor ~/.claude/skills/Interview prepOpen on GitHubKaggle: Real-Time Market Data Forecasting
Jane Street's newer Kaggle competition: predict market 'responders' from real, anonymised market features.
How it helps you: Free real market data plus public notebooks from other competitors. The best way to practise forecasting on data that looks like what a trading firm actually sees.
Data & MLGet the dataKaggle: Jane Street Market Prediction
Their first Kaggle competition ($100K prize pool), built on a real trading problem with real financial data.
How it helps you: Download the data and read the top notebooks to see how other competitors attacked a real trade-or-not decision, and which ideas actually worked.
Data & MLGet the dataThis month's puzzle
A new maths and logic puzzle every month. Solve it and submit your answer to Jane Street.
How it helps you: Puzzles train the same careful, step-by-step thinking traders need.
Practise & playSolve itPuzzle archive with solutions
Every past Jane Street puzzle, each with its official solution.
How it helps you: Try one, then read the solution to see how they think. A free, endless practice set for quant interviews.
Practise & playBrowse the archiveDesign a chip: Protocol Emulator ASIC competition
Design a chip that emulates a communication protocol. Winners get their chip made and mounted on a board.
How it helps you: Hardware is how the fastest trading firms win. A rare chance to design a real chip and learn how low-latency hardware works.
Practise & playEnterOur software engineering interviews are changing (a little)
Jane Street's November 2026 update on how their software interviews work now.
How it helps you: The newest information straight from them. Read it before you prepare with older guides.
Interview prepReadGenerating market data with AI (autoregressive diffusion)
Can a diffusion model generate realistic market data? Jane Street's research write-up.
How it helps you: Real data is limited. Realistic fake data lets you stress-test a strategy on markets that never happened.
Data & MLReadFlex Model: event-driven feature engineering
How Jane Street builds features for models from streams of market events.
How it helps you: Features are where most trading edge comes from. See how a top firm structures them.
Data & MLReadHow to Build an Exchange
Brian Nigito's talk on how a modern exchange works on the inside.
How it helps you: Every order you send ends up in a system like this. Understanding it explains queues, latency and why prices move the way they do.
How markets workWatchVisualizing information propagation in markets
An animated globe of how a Fed announcement moves futures markets around the world, millisecond by millisecond.
How it helps you: Shows that news travels between markets close to the speed of light, so where and when you trade matters.
How markets workReadFinding Signal in the Noise
Applying machine learning to noisy, always-changing market data.
How it helps you: Why most ML trading models fail, from someone who makes them work. Essential for anyone building AI trading models.
PodcastListenWrestling the World into Rows
Turning alternative data, like satellite images and card spending, into trading-grade datasets.
How it helps you: Learn how pros clean and use alternative data, and the traps that make it look better than it is.
PodcastListenBuilding Tools for Traders
Building fast, safe screens for an options trading desk.
How it helps you: See what tools real traders rely on, and ideas for your own dashboard.
PodcastListenPerformance Engineering on Hard Mode
Making bursty, low-latency trading systems fast, and how to profile them.
How it helps you: If your bot needs speed, this is how the pros find and remove delays.
PodcastListenMulticast and the Markets
How exchanges send market data, and why single-threaded programs rule trading.
How it helps you: Understand where your price data really comes from and why it arrives the way it does.
PodcastListenmagic-trace
Free tool that records a very detailed trace of what your program did, using Intel Processor Trace (Linux).
How it helps you: Find what makes your trading code slow without guessing. Jane Street's most-starred project on GitHub.
Speed & hardwareOpen on GitHubReal World OCaml (free online)
The OCaml book co-written by Jane Street's Yaron Minsky. Free to read online.
How it helps you: OCaml is Jane Street's main language. If you want to work there or read their code, start here.
Code & booksRead freeOpen roles and internships
All current jobs and internships at Jane Street.
How it helps you: Apply directly. Filter by role and office.
Programs & jobsSee rolesGraduate Research Fellowship
For PhD students in maths, CS, physics or statistics: a year of tuition and fees plus a $50,000 stipend.
How it helps you: Funding for your PhD while you stay at your own university.
Programs & jobsApplyEstimathon (rules)
The estimation game Jane Street runs at universities: teams give number ranges for hard questions against the clock.
How it helps you: It trains the most underrated trading skill: giving a range that's tight but still right. Play it with friends using the rules.
Practise & playRead the rulesHow to play Figgie
Official tutorial and strategy videos for Figgie.
How it helps you: Learn the rules in a few minutes, then the strategy video shows how good players think about bids, offers and information.
Practise & playWatchFiggie on iPhone
The official Figgie app for iPhone.
How it helps you: Practise trading on your phone: on the train, between classes, anywhere.
Practise & playGet the appFiggie on Android
The official Figgie app for Android.
How it helps you: Same game for Android phones.
Practise & playGet the appReverse engineer an ASIC
Work out what an unlabelled chip does from its layout file. Now solved, with results published.
How it helps you: Read the puzzle, then the results post, to see how people took apart real hardware.
Practise & playOpen the puzzleASIC puzzle results
How solvers cracked the ASIC puzzle and what it taught.
How it helps you: A worked example of hardware detective work, step by step.
Practise & playReadReverse engineer a neural network
A neural network that hides a secret. Figure out what it does.
How it helps you: A hands-on way to learn how neural nets work inside, in your browser on Hugging Face.
Practise & playTry itBackdoored language models puzzle
Three AI models that act normally until a hidden trigger. Find the triggers.
How it helps you: Learn how AI models can hide behaviour, a key skill if you'll trust AI with trading decisions. Runs in Google Colab.
Practise & playOpen in ColabJane Street on Hugging Face
Their Hugging Face page: puzzle spaces and the models used in their AI puzzles.
How it helps you: One place to find every AI puzzle they've published.
Practise & playOpenAdvent of FPGA: results
Results of Jane Street's Advent of FPGA challenge.
How it helps you: See how people solved puzzles in hardware, and get ready for the next round.
Practise & playReadAll interview guides
Jane Street's interview hub: what each role's interviews look like and how to prepare.
How it helps you: Start here to see which guide fits you: trading, research, software, ML or strategy.
Interview prepOpenSoftware engineering interview prep
How their software interviews work and what they look for.
How it helps you: Tells you exactly what to practise, and what not to waste time on.
Interview prepReadMock software engineering interview
Two Jane Street engineers run a real (retired) interview question on video.
How it helps you: Watch someone think out loud and write code under interview conditions, then copy the habits.
Interview prepWatchStrategy & Product interview guide
The stages, question types and qualities they look for in Strategy & Product roles.
How it helps you: If you're not a coder or trader, this is the Jane Street path for you.
Interview prepReadMachine learning at Jane Street
Their ML hub: what the team works on, puzzles, talks, internships and the fellowship.
How it helps you: The quickest overview of how ML is used at a trading firm.
Data & MLOpenMitigating memorization in LLMs
Research on stopping language models from memorising training data.
How it helps you: If you test an AI on old market data, it may just remember what happened. This is the core problem behind fake AI backtests.
Data & MLReadA study of sequence weighting at scale
How weighting training sequences changes what a model learns.
How it helps you: Useful if you train models on market data, where some periods matter more than others.
Data & MLReadTrading off compute for memory (activation checkpointing)
An intern project that beat PyTorch's built-in activation checkpointing.
How it helps you: Train bigger models on the same GPU. Practical if you build deep-learning models.
Data & MLReadPositional encodings, explored with group theory
A survey of how transformers encode order, using group theory.
How it helps you: For time series, order is everything. Helps if you build transformer models on market data.
Data & MLReadVisualizing piecewise-linear neural networks
A new way to see what a neural network actually computes.
How it helps you: Makes black-box models easier to understand and debug.
Data & MLReadSeeing neural nets, piece by piece
Video version of their neural-network visualisation work.
How it helps you: A visual explanation if you prefer watching to reading.
Data & MLWatchGPU cluster performance pitfalls (NVIDIA GTC)
Jane Street's GTC talk: five real performance problems on GPU clusters and the fixes.
How it helps you: If you train models on GPUs, these are the mistakes that waste time and money.
Data & MLWatchEuropean ETF Liquidity Landscape
Jane Street's ETF team talks through liquidity in European ETFs.
How it helps you: If you trade ETFs, learn how liquidity really works from one of the biggest ETF market makers.
How markets workWatchTech talks library
Every Jane Street tech talk, including 'Production Engineering When Trading Billions of Dollars a Day'.
How it helps you: Hours of free talks on trading systems, speed and engineering from the people who build them.
How markets workBrowse talksTech talks on YouTube
Their YouTube channel with all talks.
How it helps you: Easiest way to watch on your phone or TV.
How markets workOpen YouTubeAll tech talks, curated
Jane Street's own pick of favourite talks, with links.
How it helps you: A short list if you don't know where to start.
How markets workReadThe Thermodynamics of Trading
Cooling dense data centres and trading desks, and how ML changes the limits.
How it helps you: The physical side of trading most people never think about.
PodcastListenThe Uncertain Art of Accelerating ML Models
Making neural networks fast, including low-latency inference for trading.
How it helps you: How to get a model's answer in time to trade on it.
PodcastListenFrom the Lab to the Trading Floor
Designing software for expert users like traders.
How it helps you: Good if you build tools for yourself or other traders.
PodcastListenClock Synchronization
Keeping clocks across many machines accurate to within 100 microseconds.
How it helps you: In fast trading, timestamps decide who was first. This is how they keep them honest.
PodcastListenSwapping the Engine out of a Moving Race Car
Replacing a legacy system that distributes trading data, without stopping trading.
How it helps you: Lessons for upgrading any live trading system safely.
PodcastListenState Machine Replication, and Why You Should Care
The systems design behind Jane Street's client-facing trading offerings.
How it helps you: How to build trading systems that don't lose state when something crashes.
PodcastListenThe Changing Craft of Programming
Building a firm-wide AI coding platform and AI code review.
How it helps you: How a top trading firm uses AI coding agents today.
PodcastListenWhy ML Needs a New Programming Language
Chris Lattner on Mojo and writing fast GPU code.
How it helps you: Where ML programming is heading, from the creator of Swift and LLVM.
PodcastListenBuilding a Data Warehouse from Scratch
Jane Street's in-house columnar database for huge amounts of data.
How it helps you: How a trading firm stores and queries years of market data.
PodcastListenWhy Testing is Hard and How to Fix it
Finding subtle bugs by mixing testing methods.
How it helps you: A bug in a trading bot costs money. Test like the pros.
PodcastListenProgrammable Hardware
FPGAs and Hardcaml, Jane Street's hardware design language.
How it helps you: Why trading firms put logic on chips, explained simply.
PodcastListenPython, OCaml, and Machine Learning
Choosing languages for ML and data analysis.
How it helps you: Helps you pick tools for research versus production.
PodcastListenCompiler Optimization
How compilers make code faster.
How it helps you: Background for anyone writing performance-critical trading code.
PodcastListenAll Signals & Threads episodes
Jane Street's podcast about the technology behind trading, with full transcripts.
How it helps you: Every episode in one place. Read the transcript if you prefer text.
PodcastOpenIntroducing magic-trace
The launch post explaining how magic-trace works, with examples.
How it helps you: A clear walkthrough before you install it.
Speed & hardwareReadHardcaml
Jane Street's library for designing hardware (FPGAs and chips) in OCaml.
How it helps you: The tool behind their hardware puzzles. Learn how trading logic gets put on chips.
Speed & hardwareOpen on GitHubScaling a critical message bus
How they scaled and benchmarked the messaging system that moves data around the firm.
How it helps you: Real numbers and methods for making a trading data pipeline fast.
Speed & hardwareReadAccelerating zk-SNARKs on FPGAs with Hardcaml
Using FPGAs to speed up heavy cryptography maths.
How it helps you: A deep example of hardware acceleration, useful well beyond crypto.
Speed & hardwareReadAlgebraic effects for Hardcaml simulations
From toy examples to hardware simulations.
How it helps you: For engineers going deeper into hardware design.
Speed & hardwareReadcore_bench
Micro-benchmarking library: measure how long tiny pieces of code take.
How it helps you: Know, not guess, which version of your code is faster.
Speed & hardwareOpen on GitHubmemtrace
Find where your program uses memory.
How it helps you: Memory spikes cause pauses; pauses cost trades.
Speed & hardwareOpen on GitHublearn-ocaml-workshop
Exercises and projects from Jane Street's own OCaml workshop.
How it helps you: Hands-on practice from their own workshop.
Code & booksOpen on GitHubIntroducing OxCaml
Jane Street's faster version of OCaml, now open source.
How it helps you: Where their language is heading: speed with safety.
Code & booksReadcore
Jane Street's standard library for OCaml.
How it helps you: The foundation of their code. Read it to learn their style.
Code & booksOpen on GitHubbase
A lighter standard library for OCaml.
How it helps you: Same ideas as core, smaller and portable.
Code & booksOpen on GitHubasync
Their library for programs that do many things at once.
How it helps you: Trading systems wait on many feeds at the same time. This is how they handle it.
Code & booksOpen on GitHubincremental
Recompute only what changed when inputs change.
How it helps you: Perfect for live risk and pricing: update numbers instantly when one price moves.
Code & booksOpen on GitHubbonsai
Library for building interactive web apps in OCaml.
How it helps you: Their framework for web UIs.
Code & booksOpen on GitHubpythonlib
Write Python wrappers around OCaml code.
How it helps you: Use fast OCaml from Python research notebooks.
Code & booksOpen on GitHubpatdiff
A better diff tool using the patience algorithm.
How it helps you: Clearer code reviews and output comparisons.
Code & booksOpen on GitHubAll Jane Street repositories
Every open-source project from Jane Street on GitHub (400+).
How it helps you: Browse everything they've released.
Code & booksOpen on GitHubFormal methods and the future of programming
How Jane Street uses formal methods to prove code is correct.
How it helps you: For when a bug simply isn't allowed.
Code & booksReadI design with Claude more than Figma now
A Jane Street designer on building interfaces with Claude Code.
How it helps you: A real example of AI coding tools used inside a trading firm.
Code & booksReadThe Jane Street blog
Every post from their tech blog.
How it helps you: Engineering, ML, hardware and puzzles, all free.
Code & booksOpenFTTP
A couple of days in the office for first-year university students, covering trading and technology.
How it helps you: An early look inside the firm, years before you apply for jobs.
Programs & jobsApplyPreview
A day-long programme for undergraduate, graduate and PhD students.
How it helps you: Meet the teams and see what the work is like.
Programs & jobsApplySEE
Multi-day programme on using maths and CS to solve real problems.
How it helps you: Learn how they think about problems, hands-on.
Programs & jobsApplyINSIGHT
Multi-day maths and CS programme for women, trans and gender-expansive students.
How it helps you: Hands-on problems plus a direct line into Jane Street.
Programs & jobsApplyWiSE
Maths and CS programme for women, trans and gender-expansive students starting university.
How it helps you: A head start in your first year.
Programs & jobsApplyFOCUS
Multi-day programme for first-year students who faced barriers to advanced STEM education.
How it helps you: Opens the door to quant careers early.
Programs & jobsApplyIN FOCUS
For undergrad and grad students who faced barriers to STEM: trading, software and strategy teams.
How it helps you: Dates moving to May 2027, applications reopen later.
Programs & jobsSee detailsAMP
Five-week summer maths and programming programme for high-school graduates who faced barriers to STEM.
How it helps you: Advanced maths and coding training before university.
Programs & jobsApplyBridge
One-day programme for first and second-year students on Strategy & Product or Institutional Sales and Trading.
How it helps you: See the non-coding side of a trading firm.
Programs & jobsApplyVisiting Researcher
Research collaboration for academics in ML, hardware, applied maths and compilers.
How it helps you: For researchers who want to work on real problems with Jane Street.
Programs & jobsSee detailsAll programmes and events
Every Jane Street programme, event and fellowship in one list.
How it helps you: Check which ones are open right now.
Programs & jobsOpenWhat the interns built, 2026
Jane Street's yearly round-up of intern projects.
How it helps you: See the real work interns do, and what you could build there.
Programs & jobsReadWhat the Strategy & Product interns built, 2026
Projects from the Strategy & Product interns.
How it helps you: The non-engineering internship, in practice.
Programs & jobsReadWhat the trading desk operations interns built, 2026
Projects from the Trading Desk Operations Engineering interns.
How it helps you: What the trading-floor engineering internship looks like.
Programs & jobsRead
Nothing matches that. Try a shorter word or clear the filters.
Every link opens Jane Street’s own page or the official host (GitHub, Kaggle, Hugging Face, app stores). The descriptions are ours, written to be simple. hft.md is not affiliated with Jane Street. Educational material, not investment advice.
Ready to build something with it?
Build a bot with AgenKit