Jane Street logo
  • Home
  • All Posts
  • Authors Index
  • Jane Street
  • Subscribe to email updates
  • Featured Reads

    • Read more

      Posts about interviewing at Jane Street and our internship program


    • Read more

      Using ASCII waveforms to test hardware designs


    • Read more

      Finding memory leaks with Memtrace

  • Tags
    • async
    • book
    • c
    • camlp4
    • code-review
    • comments
    • compiler
    • core
    • hackerschool
    • hg
    • incremental
    • internship
    • interviewing
    • ocaml
    • parallel-programming
    • performance
    • ppx
    • real-world-ocaml
    • registers
    • speed
    • ui
  • Get the RSS feed
  • Jane Street Open Source
  • Join Our Team
Jane Street logo
./interns.png

Read more
Sep 12, 2023 | 10 min read

What the interns have wrought, 2023 edition

We’re once again at the end of our internship season, and it’s my task to provide a few highlights of what the dev interns accomplished...

By: Yaron Minsky
oxidizing-ocaml-parallelism.png

Read more
Sep 01, 2023 | 18 min read

Oxidizing OCaml: Data Race Freedom

OCaml with Jane Street extensions is available from our public opam repo. Only a slice of the features described in this series are currently implemented....

By: Max Slater
techblog-some3.png

Read more
Jul 06, 2023 | 2 min read

We're sponsoring SoME3

Jane Street is excited to announce our sponsorship of SoME3, Grant Sanderson and James Schloss’s third Summer of Math Exposition. SoME is a contest that...

By: Craig Falls
oxidizing-ocaml-ownership.png

Read more
Jun 21, 2023 | 16 min read

Oxidizing OCaml: Rust-Style Ownership

OCaml with Jane Street extensions is available from our public opam repo. Only a slice of the features described in this series are currently implemented....

By: Max Slater
oxidizing-ocaml-locality.png

Read more
May 26, 2023 | 15 min read

Oxidizing OCaml: Locality

OCaml with Jane Street extensions is available from our public opam repo. Only a slice of the features described in this series are currently implemented....

By: Max Slater
./pycon.png

Read more
Apr 14, 2023 | 10 min read

Building reproducible Python environments with XARs

Our traders and researchers love Python for its agility and for its huge open-source ecosystem, especially when it comes to machine learning. But the heavy...

By: Pavel Senchanka
./expect.gif

Read more
Jan 09, 2023 | 14 min read

What if writing tests was a joyful experience?

At Jane Street we use a pattern/library called “expect tests” that makes test-writing feel like a REPL session, or like exploratory programming in a Jupyter...

By: James Somers
hardcaml-zprize.jpg

Read more
Dec 07, 2022 | 8 min read

Accelerating zk-SNARKs - MSM and NTT algorithms on FPGAs with Hardcaml

In 2022 a consortium of companies ran an international competition, called the ZPrize, to advance the state of the art in “zero-knowledge” cryptography. We decided...

featured.png

Read more
Nov 23, 2022 | 4 min read

Visualizing information propagation in markets

The Dojima rice market, established around 1716, is widely considered to be the world’s first organized futures exchange. Instead of directly exchanging money for rice...

By: Ricson Cheng
./cover.png

Read more
Nov 17, 2022 | 17 min read

Computations that differentiate, debug, and document themselves

One of the problems we wrestle with at Jane Street is how to understand and manage the costs associated with the positions we hold: things...

By: Aditya Srinivasan
GRF.png

Read more
Aug 30, 2022 | 1 min read

Introducing the Jane Street Graduate Research Fellowship

We are excited to announce the launch of the Jane Street Graduate Research Fellowship!

By: Emily Berger
./WTIHW-2022-v3.jpg

Read more
Aug 25, 2022 | 10 min read

What the interns have wrought, 2022 edition

We’re once again at the end of our internship season, and it’s my task to provide a few highlights of what the interns accomplished while...

By: Yaron Minsky
ResearchInternshipsTnC.png

Read more
Mar 04, 2022 | 2 min read

Research internships in our Tools and Compilers group

We are excited to announce research internships in our Tools and Compilers group.

By: Greta Yorsh
NewProjectPairing.png

Read more
Jan 14, 2022 | 3 min read

How Jane Street Pairs Interns to Projects and Teams During the Software Engineering Internship

Software engineering intern candidates often ask how team placement works and how much input incoming interns have over their teams and projects. We know team...

By: Sydney Mitchell
magic-trace-blog-image.jpg

Read more
Jan 11, 2022 | 16 min read

Magic-trace: Diagnosing tricky performance issues easily with Intel Processor Trace

Intel Processor Trace is a hardware technology that can record all program execution flow along with timing information accurate to around 30ns. As far as...

By: Tristan Hume
teaching-blog.jpg

Read more
Oct 21, 2021 | 1 min read

Hiring a Developer Educator

We spend a lot of time on education at Jane Street. Like, really a lot.

By: Yaron Minsky
./core_kernel.png

Read more
Aug 26, 2021 | 2 min read

Goodbye Core_kernel

We recently restructured our standard libraries at Jane Street in a way that eliminates the difference between Core_kernel and Core and we’re happy with the...

By: Jeremie Dimino
internswrought_2021.jpg

Read more
Aug 09, 2021 | 11 min read

What the interns have wrought, 2021 edition

It’s the end of another dev internship season, and this one marked something of a transition, since halfway through the season, NY-based interns were invited...

By: Yaron Minsky
1 2

Signals & Threads Podcast

Listen to the latest episode

Featured Tech Talk

The Algorithm for Precision Medicine

Jane Street YouTube Channel

Featured Reads


  • Read more

    Posts about interviewing at Jane Street and our internship program


  • Read more

    Using ASCII waveforms to test hardware designs


  • Read more

    Finding memory leaks with Memtrace

Tags

  • async
  • book
  • c
  • camlp4
  • code-review
  • comments
  • compiler
  • core
  • hackerschool
  • hg
  • incremental
  • internship
  • interviewing
  • ocaml
  • parallel-programming
  • performance
  • ppx
  • real-world-ocaml
  • registers
  • speed
  • ui

RSS

Get the RSS feed

Jane Street Open Source

From committing patches to the Linux kernel to releasing our own projects, we’re always looking for ways to participate in the open source community.

Join Our Team

Jane Street
Where FP meets the real world.

If you're interested in working at a place where functional programming meets the real world, then apply for a job at Jane Street.

Learn more

  • Who We Are
  • What We Do
  • Client Offering
  • The Latest
  • Culture
  • Join Jane Street
  • Contact Us
Disclosures & Policies

© Copyright 2015-2023 Jane Street Group, LLC. All rights reserved. Services are provided in the U.S. by Jane Street Capital, LLC and Jane Street Execution Services, LLC, each of which is a SEC-registered broker dealer and member of FINRA (www.finra.org). Regulated activities are undertaken in Europe by Jane Street Financial Limited, an investment firm authorized and regulated by the U.K. Financial Conduct Authority, and Jane Street Netherlands B.V., an investment firm authorized and regulated by the Netherlands Authority for the Financial Markets (Autoriteit Financiële Markten), and in Hong Kong by Jane Street Hong Kong Limited, a regulated entity under the Hong Kong Securities and Futures Commission (CE No. BAL548). Each of these entities is a wholly owned subsidiary of Jane Street Group, LLC. This material is provided for informational purposes only and does not constitute an offer or solicitation for the purchase or sale of any security or other financial instrument. | Jane Street and the concentric circle mark are registered trademarks of Jane Street.

Privacy Cookies