Jane Street

Compiler Engineer

Jane Street
Apply
2 months ago
London, United KingdomSenior

Responsibilities

  • Identify and implement new compiler optimizations in OxCaml.
  • Work across intermediate representations including CPS, SSA, and potentially Sea of Nodes.
  • Handle the full optimization lifecycle, including coding, testing, benchmarking, and deployment.
  • Potentially manage a team of developers alongside hands-on technical work.

Requirements

  • Experienced software engineer with compiler or comparable software development experience.
  • Proven ability to write correct code productively and use debuggers and low-level Linux tools.
  • Experience with a compiler toolchain is welcome, with LLVM knowledge useful but not required.
  • Knowledge of x86-64 and AArch64 architectures at the assembly-language and architectural levels is a plus.
  • Proven experience managing a team of developers is particularly valued.
  • Fluency in English is required; prior OCaml or OxCaml knowledge is not required.

Tech Stack

Jane Street

About Jane Street

1,001-5,000 employees

Jane Street is a global quantitative trading firm and liquidity provider that builds in-house software and research platforms to trade across asset classes. It makes markets and executes proprietary strategies on exchanges and electronic venues, serving institutional markets rather than individual investors. Founded in 2000 and headquartered in New York, it is privately held with offices in London, Hong Kong, Singapore, and Amsterdam.

Contact me