RECRUITMENT PROGRAMME GUIDE

Jane Street INSIGHT Programme Guide

Explore Jane Street INSIGHT eligibility, applications, selection, three programme tracks, travel benefits and original worked preparation exercises.

The short answer

Jane Street INSIGHT is a multi day programme for women, transgender and gender expansive participants to explore the firm's work through interactive classes and activities. Choose from Trading and Research, Software Engineering, or Strategy and Product, then apply to the office closest to you.

Prior finance knowledge is unnecessary. Jane Street covers travel, accommodation, meals and programme expenses for selected participants.

What is the Jane Street INSIGHT programme?

INSIGHT brings participants into a Jane Street office to explore how mathematical reasoning, software and business operations fit together at a quantitative trading firm. Instead of joining a trading desk as an employee, you work through teaching sessions, group activities and practical problems with people who do the work.

The experience is organised into three distinct tracks. Trading and Research explores pricing and decision making, Software Engineering focuses on building reliable programs, and Strategy and Product examines the operational problems that make trading possible.

Trading and Research

Probability, market structure, arbitrage, group games, mock trading and an introduction to modelling.

Software Engineering

Programming, design principles and practical development activities alongside Jane Street engineers.

Strategy and Product

Business cases that connect trading, treasury, compliance, operations and technology.

What you gain

Hands on learning, contact with employees and a clearer understanding of which career path interests you.

The programme has a different purpose from a Jane Street quantitative trading internship or full time interview. INSIGHT helps you explore the firm and its disciplines, while a job application assesses you for an employment role.

Who can apply, and when are applications open?

INSIGHT invites people who identify as women, transgender and/or gender expansive. You need curiosity about the work rather than previous experience in finance, and individual office application forms specify the relevant student cohort and practical eligibility details.

Apply to the location nearest you and select the track that best fits your interests. This matters especially for students comparing the London and Hong Kong opportunities, since event dates and application closing times are office specific.

Current application windows

These openings were checked on 4 November 2026. The official INSIGHT programme page contains the live application options and session updates.

OfficeProgramme datesApplication deadline
Hong Kong3 to 10 January 20278 November 2026, 11:59 pm HKT
London5 to 10 April 20273 January 2027, 11:59 pm GMT

Both listed locations offer Trading and Research, Software Engineering, and Strategy and Product. The listed programme windows cover the office event period; your track's attendance and travel arrangements are supplied after selection.

How to apply to Jane Street INSIGHT

Start with the official programme page, choose the nearest available office and open the application for the track you want to explore. Have your education details, expected graduation information and resume ready before you begin.

  1. Choose the right track. Pick trading for quantitative decisions, software for building systems, or Strategy and Product for business and operational problem solving.
  2. Make your resume concrete. Include your education, a few substantial projects or activities, and what you actually contributed rather than a long list of interests.
  3. Explain your interest. Prepare a short, specific reason for wanting that track. If the form provides an optional information field, use it to add context that your resume cannot show.
  4. Check and submit. Confirm the office, programme track, dates and email address. Keep the confirmation so you can follow subsequent instructions accurately.

What makes a stronger application?

A good INSIGHT application makes your curiosity visible. A probability investigation, a small program you tested thoroughly, or a team project where you compared competing decisions is more informative than an unsupported claim that you love quantitative finance.

For Trading and Research, mention the question you investigated and how you reached a result. For Software Engineering, name a working program and one design problem you solved; for Strategy and Product, explain an example of turning incomplete information into a decision.

Application writing example

For the Software Engineering track: “I built a timetable optimiser, discovered that overlapping requests caused incorrect assignments, and redesigned the conflict checks. I want to explore how Jane Street engineers reason about reliability when software supports live decisions.”

Use your own project and motivation rather than copying this example.

What does INSIGHT selection involve?

Selection begins with the programme application and review of your background and interest in the chosen track. Applicants in Trading and Research and Software Engineering have also encountered online assessments, so prepare for problem solving alongside your written application.

Make the preparation match the programme rather than rehearsing a full time employee interview sequence. The highest value activities are probability games for trading, clean code for software, and concise numerical reasoning and business cases for Strategy and Product.

TrackUseful selection preparationWhat strong work looks like
Trading and ResearchExpected value, conditional probability, counting and changes to game rulesAccurate fair values with a clear explanation of what information changed
Software EngineeringImplementing a short specification, state updates, tests and complexityReadable code that behaves correctly on awkward inputs
Strategy and ProductQuantitative comparisons, reasoning from a table and identifying missing business constraintsA recommendation that states its assumptions and explains its tradeoffs

Use the table to select a realistic practice task for your track. For any assessment invitation, follow the permitted language, deadline and submission instructions provided.

What will you do in each INSIGHT track?

Choose the track for the work you want to try, rather than the job title you think sounds most impressive. All three programmes introduce actual questions Jane Street teams handle, but the techniques and group activities differ substantially.

Trading and Research: make a market, then update it

Short lectures introduce probability, market structure and arbitrage before group games and simulated trading turn the ideas into decisions. You also explore how modelling, research and machine learning contribute to a trader's work.

A useful exercise is to give a fair price for an uncertain payout and revise it when another player reveals information. Explain both the expected payoff and the risk that your estimate is wrong, since a trading game rewards good decisions rather than a lucky outcome.

  • Before attending: review expected value, conditional probability and how a bid differs from an ask.
  • During activities: keep track of what changed your estimate and communicate the reason before changing your quote.
  • Question to ask: how does a trading team decide when a model is informative enough to act on?

Software Engineering: build, test and explain

Engineering sessions involve programming fundamentals, software design and development practices with Jane Street developers. The practical emphasis is on writing programs that other people can understand, change and trust.

For preparation, implement a simple stateful program, then add tests for invalid input and repeated events. Be ready to explain why you chose its data structures, what its time complexity is and how you know its output is correct.

  • Before attending: become fluent with loops, functions, collections, dictionaries and debugging in a language you know.
  • During activities: ask what a function should do before writing code and test behaviour after every significant change.
  • Question to ask: what kinds of mistakes are most important to detect in software used by trading systems?

Strategy and Product: solve an operational problem

Strategy and Product participants examine how treasury, compliance, trading desks, operations and engineering groups work together. Case studies explore funding, new trading flows, regulatory requests and decisions where several departments need to agree.

A Jane Street INSIGHT project example gives small groups source data and a problem area, then asks them to speak to employees in relevant departments and present a recommendation. Practise extracting the real constraint, quantifying possible solutions and adapting when another stakeholder supplies new information.

  • Before attending: review percentages, expected costs, basic spreadsheet reasoning and clear two minute explanations.
  • During activities: ask who owns the process, which outcome matters and what risks could make a cheaper option fail.
  • Question to ask: how does Strategy and Product balance operational efficiency against risk and regulatory obligations?

See the Jane Street INSIGHT Strategy and Product project spotlight for a concrete programme example.

Three INSIGHT practice exercises with worked solutions

These are original EverythingQuant exercises designed around the three programme tracks. They teach the underlying reasoning and are not presented as questions taken from INSIGHT selection or workshops.

Trading and Research: update a contract price

Three fair coins are flipped independently. A contract pays $20 if at least two coins land heads and $0 otherwise; you see the first coin before deciding whether to buy the contract.

Find the fair value before observing a coin, then after the first coin is heads and after it is tails. If the first coin is heads and someone offers to sell the contract for $12, how much expected profit is available before fees?

Show the worked solution

Before observing anything, four of the eight equally likely three coin outcomes contain at least two heads. The contract's expected payout is therefore 20 × (4 / 8) = $10.

After the first coin is heads, at least one of the two remaining flips must be heads. That happens with probability 3 / 4, so the new fair value is 20 × 3 / 4 = $15.

After the first coin is tails, both remaining flips must be heads. That happens with probability 1 / 4, giving a fair value of 20 × 1 / 4 = $5.

Buying for $12 after observing heads gives expected profit $15 − $12 = $3 before trading fees. The key skill is updating a price when new information changes the relevant probability.

EverythingQuant practice benchmark: 4 minutes, with the calculation explained aloud.

Software Engineering: track trades and marked profit

Write a function that processes fills containing a side, quantity and execution price. Return the remaining share position and profit if the open position is valued at a supplied market price, assuming the account starts empty and there are no fees.

For example, buy 10 units at $101, sell 4 at $104, then sell 3 at $102. What are the remaining position and profit when the market price is $103?

Show the Python solution and tests

Maintain a running position and cash balance. Each buy increases the position and reduces cash, while each sale does the reverse.

def mark_profit(fills, market_price):
    position = 0
    cash = 0

    for side, quantity, price in fills:
        if quantity <= 0:
            raise ValueError("Quantity must be positive")
        if side == "BUY":
            position += quantity
            cash -= quantity * price
        elif side == "SELL":
            position -= quantity
            cash += quantity * price
        else:
            raise ValueError("Unknown side")

    return position, cash + position * market_price

trades = [
    ("BUY", 10, 101),
    ("SELL", 4, 104),
    ("SELL", 3, 102),
]
assert mark_profit(trades, 103) == (3, 21)
assert mark_profit([], 103) == (0, 0)
assert mark_profit([("BUY", 2, 100), ("SELL", 2, 104)], 103) == (0, 8)

The trades leave three units open and cash of negative $288. Adding the marked value of the open position, 3 × $103 = $309, gives a profit of $21.

With n fills, the algorithm uses O(n) time and O(1) extra space. Test empty fills, flat positions and invalid quantities before calling the implementation complete.

EverythingQuant practice benchmark: 25 minutes to implement and 5 minutes to test.

Strategy and Product: choose a settlement provider

A firm settles 1,200 trades daily and can route each trade through provider A or B. Provider A charges $1 per trade and has a 4% chance of costly delay, while provider B charges $1.60 and has a 1% chance of delay; each delay creates an additional $30 operational cost.

Provider B can process at most 800 trades a day. Which allocation minimises expected daily cost, and what questions would you ask before recommending it?

Show the worked recommendation

Expected cost per trade for A is $1.00 + 0.04 × $30 = $2.20. Expected cost per trade for B is $1.60 + 0.01 × $30 = $1.90.

Use all 800 units of B's capacity, then send the remaining 400 trades through A. Expected daily cost becomes 800 × $1.90 + 400 × $2.20 = $2,400, versus 1,200 × $2.20 = $2,640 when all trades use A.

The model therefore saves an expected $240 daily. Before recommending a change, ask how delays are measured, whether provider B's capacity is dependable, which trades are eligible and whether any regulatory deadlines create larger losses.

EverythingQuant practice benchmark: 8 minutes for calculations and a 2 minute recommendation.

Travel, expenses and what INSIGHT leads to

Jane Street covers the cost of travel to and from the programme, housing, meals and social activities. It also provides a daily amount for other programme related expenses, making an office visit practical for applicants who do not live nearby.

INSIGHT is an educational visit and career exploration opportunity, rather than a paid employment contract. Participation offers direct contact with Jane Street teams and better information for future applications, but it does not itself constitute an internship offer or guarantee a later interview.

Use the programme to decide which work genuinely suits you. Ask about the problems people solve, the skills they wish they had learned earlier and what separates the track from adjacent teams.

A focused preparation plan

Spend most of your effort on a clear application and a few skills that match your chosen track. You do not need an exhaustive finance syllabus to benefit from a programme designed to introduce these ideas.

StepTaskCompletion check
1. ApplyChoose the right office and track, review your resume, and write a specific motivation.Your resume has two substantive examples you can explain clearly.
2. PractiseComplete the exercise for your track without looking at the solution.Your calculation or program matches the checked answer.
3. ExplainTalk through the same problem while someone asks what happens if an assumption changes.You can revise your reasoning and communicate the difference.
4. Prepare questionsRead the programme track description and bring three questions about real work.Each question would help you choose between at least two career paths.

Practical targets by track

  • Trading and Research: complete six fair value updates in 15 minutes, checking your conditional probabilities after each.
  • Software Engineering: write a small event processing function in 25 minutes, then test at least three boundary cases and explain its complexity.
  • Strategy and Product: calculate the cost of two competing options, identify two missing constraints and present a recommendation in two minutes.

These times are EverythingQuant preparation targets, not INSIGHT exam durations. Prioritise correctness and explanations before attempting to improve speed.

Jane Street INSIGHT FAQs

Is INSIGHT an internship?

No. It is a multi day educational programme where participants learn about Jane Street roles and try activities connected to those roles.

Who is the programme intended for?

INSIGHT invites women, transgender and/or gender expansive individuals. The relevant office application form provides the cohort details for the session you choose.

Do I need previous finance or trading experience?

No. Curiosity and problem solving are much more useful starting points, and the programme introduces its mathematical, software and business concepts through guided activities.

Does the INSIGHT application have an online assessment?

Some INSIGHT applicants in Trading and Research and Software Engineering have received online assessments. Practise probability games for the former and short, tested coding tasks for the latter; the instructions you receive determine the actual task.

Will I need to know OCaml?

Software Engineering introduces programming concepts and real development practices. Build fluency in a language you know before attending; learning unfamiliar syntax is less useful than writing and testing reliable code.

Are travel and accommodation covered?

Yes. Jane Street covers travel, meals and housing for the programme, along with social activities and a daily allowance for programme related expenses.

Does attending guarantee an internship interview?

No. The programme helps participants understand the firm's work and meet its teams, but it is separate from the selection process for a paid job or internship.

How is INSIGHT different from Jane Street SEE?

Both programmes explore trading, engineering and Strategy and Product through practical activities. INSIGHT is designed for women, transgender and/or gender expansive participants, while SEE is a broader educational programme for university students.

Official links and further preparation

Start with the programme page for applications and location details. For extra preparation, use the materials that match your track rather than treating a general Jane Street job interview guide as an INSIGHT syllabus.

Jane Street INSIGHT programme Track descriptions, current application forms, offices and session dates INSIGHT Strategy and Product project spotlight A practical example of group problem solving and presenting recommendations Jane Street Probability and Markets Optional deeper reading on expected value, market making and quantitative reasoning EverythingQuant Jane Street preparation Extra probability, coding and interview practice if you plan to apply for a role later

Join our Newsletter and Receive the Latest Updates!

Main Links

Trade Courses Assessments Interview Prep Contact Us

Social Media

Facebook Instagram YouTube

Legal

Terms and Conditions Privacy Policy Privacy settings

Talent Acquisition

Looking to hire exceptional quant talent?
See how we can help.

© 2026 EverythingQuant. All Rights Reserved.