Compiler Engineer
Jane Street· Technology
LondonPosted 3mo ago
About the role
Software engineer to work on code generation in the OxCaml compiler (Jane Street’s OCaml variant) focused on high-performance and parallel programming with data race freedom. Full lifecycle involvement from identifying optimisations to deployment across various intermediate representations.
Responsibilities
- Identify new optimisations for code generation in OxCaml
- Write, test, benchmark and deploy changes
- Work across intermediate representations (CPS, SSA, and possibly Sea of Nodes)
- Collaborate with multiple groups across Jane Street worldwide
- Engage in interaction with teams and individuals across the company
Qualifications
- Experience as a software engineer in compiler/toolchain environments
- Proven ability to manage a team of developers (preferred)
- Fluency in English (required)
- Willingness to use AI assistance to accelerate production changes
- Experience with debuggers (e.g., lldb, gdb) and low-level Linux tools
- Knowledge of x86-64 and AArch64 architectures at assembly and architectural level (plus)
- Experience with any compiler toolchain; LLVM knowledge useful
- No requirement for prior OCaml/OxCaml language knowledge (teaching available)
Skills
Required:Compiler developmentEnglish communication
Nice to have:Debugging and low-level systemsTeam leadership/management
Last updated Oct 25, 2026. Interested? Apply on the company site.
About Jane Street
SIX
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
Machine learningquantitative tradingtechnologyresearch-drivenglobal marketsinternshipseventsprograms
More open roles at Jane Street
- Travel SpecialisttodayNew York · Hospitality and Building Operations
- Product Manager, Creative EngagementtodayNew York · Creative
- MacOS EngineertodayHong Kong · Technology
- AV EngineertodayHybrid (Hong Kong) · Technology
- Compliance AnalysttodayHybrid (London) · Legal and Compliance