Jane Street is a quantitative trading firm with a focus on technology, a scientific approach, and a deep understanding of the markets. We are a global liquidity provider and market maker, operating around the clock and around the globe, employing over 500 people in our offices in New York, London and Hong Kong.
It’s no secret that we’re big believers in functional programming; OCaml, a statically typed functional language, is our primary development platform. Jane Street’s technology group is small by design, which means we need to maximize the productivity of each person we hire. We believe functional programming (and specifically, OCaml) helps us do that. But it’s not about productivity alone: programming in a rich and expressive language like OCaml is just more fun. We’re also happy to spend time and money on making it easier for the people here to get things done. This ranges from big projects, like the work we do on development tools (e.g. Iron, our in-house code review and release management system, and Merlin, a tool for providing IDE-like features for OCaml), to little touches, like getting people whatever crazy keyboard will help them get their work done most comfortably.
Want to see some of our code? Visit Open Source @ Jane Street (https://janestreet.github.io/), where you'll find several OCaml libraries that we've released into the wild. These form the basis for all of our software, and we hope they make life better for some non-Jane-Street OCaml developers as well.
If you're not yet convinced, feel free to poke around our benefits page (https://www.janestreet.com/culture/benefits/). If you ARE convinced and want some insight into our interview process, check out https://blogs.janestreet.com/interviewing-at-jane-street/. Or just drop us a resume at https://www.janestreet.com/join-jane-street/apply/.
We’re looking for people with:
- Top-notch programming skills (no OCaml or FP experience necessary!)
- Strong interpersonal skills. Most work at Jane Street is highly collaborative,
and we are looking for people who can work effectively in small, close-knit
- Deep experience with — and love for — technology. There’s no specific
checklist; we use software to approach a variety of problems, so we’re
interested in everything from low latency networking to systems
administration to programming language design.