Skip to main content

Jane Street

Compiler Engineer

New York, New York, United StatesmidAdded 2 days ago

About this role

Jane Street seeks an experienced compiler engineer to develop code generation optimizations for OxCaml, their high-performance OCaml variant. The role encompasses the full optimization lifecycle—from identifying improvements through testing and deployment—working with intermediate representations like CPS and SSA.

What you'll do

  • Design and implement code generation optimizations for the OxCaml compiler
  • Work with intermediate representations including CPS, SSA, and other compiler abstractions
  • Execute full development cycle: identify optimizations, code, test, benchmark, and deploy
  • Debug and profile compiler behavior using low-level tools and debuggers
  • Collaborate with teams across Jane Street on compiler improvements
  • Potentially mentor and manage a team of developers

What they're looking for

  • Compiler design and code generation
  • x86-64 and AArch64 assembly language
  • LLVM or other compiler toolchain experience
  • Debuggers (lldb, gdb) and Linux tools
  • Performance benchmarking and optimization
  • AI-assisted development tools
  • Team management and mentoring
  • Fast, correct coding practices

Benefits

  • Work on open-source compiler technology
  • Collaborate with exceptional engineers globally
  • Opportunity to manage and lead a development team
  • No OCaml/OxCaml knowledge required—training provided
Apply on the employer's site

Opens the official application on the employer’s site. No login required.