We are big believers in functional programming, using OCaml, a statically-typed functional programming language, as our primary development language. We also believe in the value of open source software, using it in our daily work and releasing hundreds of thousands of lines of our own code as open source.Interns are given the opportunity to engage in software and research projects that have real and lasting impact. Interns work on at least two projects in different areas, collaborating closely with full time developers. They also visit either our Hong Kong or London offices. Interns also have access to many classes and lectures, including a speaker series that brings in some of the world’s top speakers on a broad array of topics.If you’d like to get an idea of what we cover in our software engineering interview process, you can read this blog post, and to get an idea of projects software engineering interns work on you can read this post highlighting a few of our Summer 2020 projects.Please note that while we’re working remotely right now, we’re hoping to host our 2021 internships back in the New York office if public health conditions allow.About YouTop-notch programming skillsDeep experience with—and love for—technology. There’s no specific checklist; we use code to approach a variety of problems, so we’re interested in everything from machine learning to systems administration to programming language designStrong interpersonal skills. Software development at Jane Street is highly collaborative, and we are looking for people who can work effectively in small, close-knit teamsWe don’t expect you to have experience with functional programming, OCaml, or finance; we’re happy to hire talented developers and teach them what they need to know.If you’re interested in applying, please submit an application at www.janestreet.com/apply – please note that we do not review submissions in Handshake for this role. In order to be considered, you must submit an application through our website.