Compiler Engineer at Jane Street | New York, NY, USA | Rezi

Compiler Engineer at Jane Street

Compiler Engineer

Jane Street · New York, NY, USA

Today

Compiler Engineer

Jane Street · New York, NY, USA

15 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking an experienced software engineer to contribute to code generation within the open-source OxCaml compiler. OxCaml is Jane Street’s OCaml variant, designed for high-performance and parallel programming with data race freedom. This role encompasses the entire optimization cycle, from identification and coding to testing, benchmarking, and deployment. You will engage with diverse intermediate representations and collaborate with global teams at Jane Street.

Responsibilities

  • Identify new optimizations
  • Code optimizations
  • Test optimizations
  • Benchmark optimizations
  • Deploy optimizations
  • Work with intermediate representations (CPS, SSA, Sea of Nodes)
  • Interact with various teams and individuals across Jane Street

Requirements

  • Experience with debuggers (e.g., lldb, gdb)
  • Experience with low-level Linux tools
  • Experience managing a team of developers is highly desired
  • Willingness to use AI assistance for faster production changes

Skills

  • Compiler toolchain experience
  • x86-64 assembly language and architectural level knowledge is a plus
  • AArch64 assembly language and architectural level knowledge is a plus
  • LLVM knowledge is useful

Experience Level

  • Experienced software engineer

About the Company

  • Jane Street’s OxCaml is a variant of the OCaml language.
  • OxCaml is equipped with powerful features for high-performance and parallel programming.
  • OxCaml offers data race freedom guarantees.