Jane Street
Programming Language Engineer
New York, New York, United States · Full-time · Posted May 2, 2019
About the job
Develop programming languages, compilers, runtimes, domain-specific languages, and developer tools for Jane Street’s systems and internal platforms.
What you'll do
- Design language features and type systems that improve expressiveness and catch errors at compile time.
- Build and optimize compilers, runtimes, and computation systems for performance and scale.
- Create domain-specific languages and developer tools, including profilers, debuggers, and IDE integrations.
What they ask for
- Deep experience with and interest in programming languages, such as language design, type systems, compilers, runtimes, or DSL implementation.
- Top-notch programming skills.
- Strong interpersonal skills and ability to collaborate effectively in small teams.
Tools
OCaml, Python
AI focus
Support programming GPUs and other ML accelerators; the posting does not specify other AI work.
Model-written summary · the original posting is authoritative