← All roles

Compiler Engineer

Jane Street· Technology
Apply on company site
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