Aug 16, 2017 | 1 min read

Hiring an FPGA engineer

Jane Street is looking to hire an engineer with experience in both software and hardware design to work on FPGA-based applications, and on tools for...

By: Yaron Minsky
Aug 14, 2017 | 9 min read

What the interns have wrought, 2017 edition

Intern season is coming to a close, and it’s a nice time to look back (as I’ve done in previous years) and review some of...

By: Yaron Minsky
May 11, 2017 | 2 min read

When Bash Scripts Bite

There are abundant resources online trying to scare programmers away from using shell scripts. Most of them, if anything, succeed in convincing the reader to...

By: Todd Lubin
May 01, 2017 | 1 min read

Looking for a technical writer

Jane Street is looking to hire a technical writer. If you’re interested, or know someone who you think would be a good match, here’s the...

By: Yaron Minsky
Apr 25, 2017 | 1 min read

Caveat Configurator: how to replace configs with code, and why you might not want to

We have a new tech talk coming up on May 17th, from our very own Dominick LoBraico. This one is about how to represent configurations...

By: Yaron Minsky
Apr 20, 2017 | 5 min read

This is not the performance you were looking for: the tricks systems play on us

It’s often surprising just how much software performance depends on how the software is deployed. All the time and effort you’ve invested in optimization can...

By: Andy Myers
Mar 20, 2017 | 11 min read

Trivial meta-programming with cinaps

From now and then, I found myself having to write some mechanical and repetitive code. The usual solution for this is to write a code...

By: Jeremie Dimino
Mar 15, 2017 | 1 min read

One more talk, two more videos

I’m happy to announce our next public tech talk, called Seven Implementations of Incremental, on Wednesday, April 5th, presented by yours truly. You can register...

By: Yaron Minsky
Feb 28, 2017 | 8 min read

What a Jane Street dev interview is like

Are you thinking about applying to Jane Street for a developer role? Or already have a phone interview scheduled but unsure what to expect? Read...

By: Sebastian Funk
Feb 16, 2017 | 1 min read

Jane Street Tech Talks: Verifying Puppet Configs

Our first Jane Street Tech Talk went really well! Thanks to everyone who came and made it a fun event.

By: Yaron Minsky
Jan 11, 2017 | 1 min read

How to Build an Exchange

UPDATE: We are full up. Tons of people signed up for the talk, and we’re now at the limit of what we feel like we...

By: Yaron Minsky
Jan 09, 2017 | 4 min read

A brief trip through Spacetime

Spacetime is a new memory profiling facility for OCaml to help find space leaks and unwanted allocations. Whilst still a little rough around the edges,...

By: Leo White