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
Opens the official application on the employer’s site. No login required.