About the job
About the Role
Join our dynamic team as a Programming Language Engineer, where your expertise in software engineering and programming languages will be pivotal to our growth. At Jane Street, we are dedicated to enhancing OCaml, which serves as a crucial component of our extensive technology stack. By collaborating with the broader OCaml community, we strive to refine various aspects of the language, making it easier for developers to articulate their ideas, optimize code performance, and enhance the usability of the OCaml compiler.
Our ongoing projects include extending the type system to incorporate innovative language features, completely re-engineering the optimizer, and implementing feedback-directed optimization strategies. We also focus on enriching the toolchain by developing tools for profiling, debugging, and generating documentation. A significant portion of our contributions is open-source, and we actively upstream enhancements to the mainstream OCaml compiler.

