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 lifecycle, 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
Requirements
- Proven experience managing a team of developers
- Fluency in English
Skills
- AI assistance
- Debuggers (e.g., lldb, gdb)
- Low-level Linux tools
- x86-64 assembly language
- AArch64 assembly language
- x86-64 architecture
- AArch64 architecture
- Compiler toolchain experience
- LLVM knowledge
Experience Level
- Experienced software engineer
- Experience managing a team of developers
About the Company
- 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.
