← All roles

Compiler Engineer

Jane Street· Technology
Apply on company site
New York$300kFull-timePosted 3mo ago

About the role

We are looking for an experienced software engineer to work on code generation in the OxCaml compiler, Jane Street’s variant of OCaml, focusing on high-performance and parallel programming with data race freedom guarantees. The role covers the full cycle from optimization to deployment and involves working with multiple intermediate representations and collaborating across Jane Street groups.

Responsibilities

  • Identify new optimizations for code generation in OxCaml
  • Write, test, benchmark, and deploy code
  • Work across various intermediate representations (CPS, SSA, and possibly Sea of Nodes)
  • Collaborate with different groups across Jane Street worldwide
  • Possibly manage a team of developers alongside technical work

Qualifications

  • Experience as a software engineer with strong productivity and ability to produce correct code
  • Experience using AI assistance to accelerate production changes
  • Proficiency with debuggers (e.g., lldb, gdb) and low-level Linux tools
  • Knowledge of x86-64 and AArch64 architectures at assembly/architectural level is a plus
  • Experience with compiler toolchains; LLVM knowledge is useful
  • No required knowledge of OCaml/OxCaml is acceptable and trainable
  • Proven experience managing a team of developers (desirable)

Skills

Required:Productivity and code correctnessDebugging toolsLow-level Linux tooling
Nice to have:AI-assisted developmentx86-64 and AArch64 architecture knowledgeCompiler toolchains
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