Software Engineer, Python
Listed on 2026-09-19
-
Software Development
Software Engineer, Python
We're looking for Software Engineers whowant to help us design and build the systems andtools that run the firm. You'll find Software Engineers in all parts of Jane Street, solving real problems in critical areas ranging from trading desks to our accounting team, as well as building foundational infrastructure, whether thatmeans implementing network monitoring or risk models.
We are big believers in functional programming and, using OCaml, a statically
-typed functional programming language, as our primary tool. More recently, Python has become a vital part of Jane Street's research and trading work, acting as the go-to language for data analysis,visualisation, and machine learning.
Beyond our own environment, we also recognise the value of open source software, leveraging itin our daily work and releasing over a million lines of our own code as open source. We'realso always looking for ways to expand open source projects, and provide ongoing support to things like Mercurial, the OCaml compiler, and the OPAMpackage manager. That said, we're interested in talented engineers with experience in any language—most of us came in with little to no practical experience in OCaml before wejoined.
If you'd like to learn more, you can readabout our interview process and meet some of ournewest hires on our website.
About youWe don't expect you to have a background in functional programming, OCaml, Python, finance, orany other specific field—we're looking forsmart programmers who enjoy solving interesting problems. We're more interested in how youthink and learn than what you currently know. Youshould be:
- A top-notch programmer with a love for technology
- Intellectually curious, collaborative,and eager to learn
- Humble and unafraid to ask questions andadmit mistakes
Practicalities regarding jobmarket regulations for international students.
Alumni & Career is here for you in all phases of your career planning.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).