FAQs
What educational qualifications are required for the Tools & Compilers Researcher Internship?
The internship is open to PhD and master's students with outstanding research experience in programming languages, compilers, verification, and related areas.
What is the main focus of Jane Street's Compilers team?
The Compilers team focuses on improving OCaml as a foundation for Jane Street's technology stack, working both independently and in collaboration with the greater OCaml community.
What types of projects will an intern work on during this internship?
Interns will work on various aspects of the OCaml compiler, including extending the type system, re-engineering the optimizer, implementing feedback-directed optimization, and enhancing the surrounding toolchain with tools for profiling, debugging, documentation, and build automation.
Is the work done by the Compilers team open-source?
Yes, the majority of the work done by the Compilers team is open-source, and they aim to upstream as much as possible to the mainstream OCaml compiler.
What programming languages or technical areas should candidates be familiar with?
Candidates should have a strong background in programming languages, compilers, and verification, particularly with experience or knowledge related to OCaml being highly beneficial.
Are there any specific research experiences that would be advantageous for this internship?
Candidates with research experience in programming languages, compilers, and verification techniques will be at an advantage for this internship.
Is this internship position flexible in terms of location and hours?
Yes, the internship is labeled as flexible, which typically indicates that there may be adaptability in both location and working hours.
How does the Compilers team contribute to the OCaml community?
The team collaborates with the greater OCaml community by upstreaming improvements and enhancements to the OCaml compiler, ensuring that advancements benefit a wider audience beyond just Jane Street.