Programming Language Engineer
Confirmed live in the last 24 hours
Global liquidity provider and market maker using technology and
Company Overview
Jane Street is a global market maker and liquidity provider, leveraging advanced technology and quantitative analysis to trade on over 200 venues in 45 countries. The company fosters a collaborative culture, emphasizing teamwork, continuous learning, and intellectual exchange, with a focus on hiring humble, kind individuals who prioritize cooperation. With a blend of machine learning, distributed systems, and statistics, Jane Street's technology teams build robust systems that handle billions in transactions daily, making it a leader in efficient and transparent financial market operations.
Quantitative Finance
AI & Machine Learning
Data & Analytics
Financial Services
Company Stage
N/A
Total Funding
$2.5B
Founded
2000
Headquarters
New York, New York
Growth & Insights
Headcount
6 month growth
↑ 4%1 year growth
↑ 4%2 year growth
↑ 4%Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
OCaml
CategoriesNew
Software Engineering
Requirements
- We're looking to hire a Software Engineer with experience working on programming languages to join us. Jane Street's Compilers team focuses on improving OCaml as a foundation for our ever-growing technology stack, in collaboration with the greater OCaml community. We work on many different aspects of the language, aiming to make it easier for developers to express their ideas in OCaml, to improve the performance of the generated code, and to make the OCaml compiler itself faster and easier to use
- Over the years, we've extended the type system with support for novel language features, re-engineered the optimizer ground-up, and added feedback-directed optimization. We also extend and enhance the surrounding toolchain, working on tools for profiling, debugging and generating documentation. The vast majority of our work is open-source, and we upstream as much as we can to the mainstream OCaml compiler