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
./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
generic_tech.jpg

Read more
Jun 15, 2021 | 1 min read

Looking for a developer experience engineer

This role has been filled

By: Ty Overby
Hardcaml_blog_image_scaled.png

Read more
Dec 01, 2020 | 2 min read

Growing the Hardcaml toolset

I am pleased to announce that we have recently released a slew of new Hardcaml libraries!

By: Andrew Ray
kaggle_blogpost.jpg

Read more
Nov 24, 2020 | 1 min read

Announcing Our Market Prediction Kaggle Competition

Jane Street is running a Kaggle contest based on a real problem with real financial data. If you like ML projects, or think you might,...

By: Craig Falls
memory-leak.jpg

Read more
Oct 06, 2020 | 12 min read

Finding memory leaks with Memtrace

Memory issues can be hard to track down. A function that only allocates a few small objects can cause a space leak if it’s called...

By: Luke Maurer
MemoryAllocator.jpg

Read more
Sep 15, 2020 | 7 min read

Memory allocator showdown

Since version 4.10, OCaml offers a new best-fit memory allocator alongside its existing default, the next-fit allocator. At Jane Street, we've seen a big improvement...

By: Stephen Dolan
./signals-and-threads.png

Read more
Aug 31, 2020 | 1 min read

Announcing Signals and Threads, a new podcast from Jane Street

I’m excited (and slightly terrified) to announce that Jane Street is releasing a new podcast, called Signals and Threads, and I’m going to be the...

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