Compiler Engineer

Jane Street Group, LLC

Northern, New York (KY, NY)

Hybrid

USD 270,000 - 330,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Annual discretionary bonus
Equal Opportunity Employer

Job summary

Jane Street in the United States is seeking an experienced software engineer to work on code generation for the OxCaml compiler, Jane Street’s OCaml variant. You will explore optimizations, implement changes, and benchmark across LLVM and other toolchains.

The ideal candidate is productive, comfortable using AI-assisted workflows, proficient with debuggers (lldb, gdb), and knowledgeable about x86-64 and AArch64 assembly. OCaml knowledge not required; leadership experience is a plus.

Qualifications

  • Proven experience in compiler-related development and code generation.
  • Strong debugging skills with tools like lldb/gdb.
  • Experience with Linux development environments.
  • Leadership experience managing a software team.
  • Knowledge of x86-64 and AArch64 architectures.

Responsibilities

  • Identify, implement, and benchmark optimizations for OxCaml codegen.
  • Collaborate with multiple teams across Jane Street.
  • Contribute to open-source OxCaml and related toolchains.

Skills

Code generation
Debugging tools
Linux development
Team leadership
x86-64 / AArch64 knowledge

Tools

LLVM

Job description

We are looking for an experienced software engineer to work on code generation in the OxCaml compiler, which is open source. OxCaml is Jane Street’s variant of the OCaml language, equipped with powerful features for high-performance and parallel programming, with data race freedom guarantees.

This role involves the full cycle of identifying new optimizations, coding, testing, benchmarking, and deployment. There will be the opportunity to work across a wide variety of intermediate representations, including CPS, SSA, and maybe even Sea of Nodes. This role will also allow you to interact with many different groups and exceptional individuals across Jane Street worldwide.

About You

The ideal candidate will be super productive: fast at writing correct code, willing to use AI assistance to get changes to production faster, and experienced with debuggers (e.g., lldb, gdb) and low-level Linux tools. Having knowledge of x86-64 and AArch64 architectures at the assembly language and architectural level is a plus.

We are happy to consider candidates with experience on any compiler toolchain, although knowledge of LLVM would be useful. No knowledge of the OCaml or OxCaml languages is required–we can teach you what you need to know.

We are particularly interested in candidates who have proven experience managing a team of developers, and who would enjoy doing that alongside their normal technical work.

Base salary is $300,000. Base salary is only one part of Jane Street total compensation, which includes an annual discretionary bonus.

Jane Street is an Equal Opportunity Employer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Compiler Engineer: Codegen & Optimizations for OxCaml
Compiler Engineer: Codegen & Optimizations for OxCaml

Jane Street Group, LLC • Northern (KY), New York (NY)

Hybrid
USD 270,000 - 330,000
Annual discretionary bonus
Equal Opportunity Employer
Software Engineer – OCaml/Python, Open Source & Innovation
Software Engineer – OCaml/Python, Open Source & Innovation

Jane Street Group, LLC • Northern (KY), New York (NY)

Hybrid
USD 270,000 - 330,000
Compiler Engineer LLVM
Compiler Engineer LLVM

MathWorks • Natick (MA)

On-site
USD 90,000 - 130,000
Compiler Engineer LLVM
Compiler Engineer LLVM

The MathWorks, Inc. • Massachusetts

On-site
USD 90,000 - 120,000
Compiler Code Gen Engineer
Compiler Code Gen Engineer

Lemurian Labs Inc. • Santa Clara (CA)

On-site
USD 170,000 - 230,000
Equity
Medical/dental/vision
Retirement savings plan
+1
Software Engineer
Software Engineer

Jane Street Group, LLC • Northern (KY), New York (NY)

On-site
USD 270,000 - 330,000
Compiler Engineer
Compiler Engineer

5V Tech • California (MO)

On-site
USD 120,000 - 170,000
Equity
Bonus Plan
Health Insurance
Senior Software Engineer, Compiler
Senior Software Engineer, Compiler

Monad Foundation • Northern (KY)

On-site
USD 180,000 - 250,000
Equity package
Public code on GitHub
Learning and growth opportunities
Software Engineer / Writer
Software Engineer / Writer

Jane Street Group, LLC • Northern (KY), New York (NY)

On-site
USD 200,000 - 300,000
Member of Technical Staff, GPU Compiler
Member of Technical Staff, GPU Compiler

SF Tensor • San Francisco (CA)

On-site
USD 285,000 - 315,000
Relocation assistance