companyJane Street logo

Programming Language Engineer

Jane StreetNew York, New York, United States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We value a strong background in software engineering, particularly in language design and implementation. Candidates should possess a proven track record of working on robust programming languages and related technologies.

About the job

About the Position

Jane Street is seeking a skilled Software Engineer with extensive experience in programming languages to join our dynamic team. Our OCaml Language team is dedicated to enhancing the OCaml programming language, serving as the backbone of our expanding technology stack. We collaborate closely with the broader OCaml community to address various aspects of the language, making it more accessible for developers to articulate their ideas in OCaml, improving the performance of the generated code, and optimizing the OCaml compiler for better speed and usability.

Throughout the years, our team has made significant advancements, including extending the type system to support innovative language features, completely re-engineering the optimizer, and introducing feedback-directed optimization. We also work on enhancing the surrounding toolchain, developing tools for profiling, debugging, and documentation generation. The majority of our projects are open-source, and we strive to contribute as much as possible back to the mainstream OCaml compiler.

About You

We are looking for candidates with several years of practical experience in language design and implementation within industrial settings for this specialized role on the OCaml Language team. While research experience and publications in programming languages are advantageous, they are not mandatory. Previous knowledge of OCaml or functional programming languages is not a requirement.

 

About Jane Street

Jane Street is a leading quantitative trading firm that leverages cutting-edge technology and innovative programming languages to solve complex problems. Our collaborative and intellectually stimulating environment fosters creativity and professional growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.