CareerPlanSign in

Programming Language Engineer

New York💼 Full-time🗓 2026-07-30 → 2026-09-27

Core

Designing language features and type systems, building compilers and runtimes for high-performance computing, and developing domain-specific languages for internal platforms.

Role type

Programming Language Engineer (IC)

Builds

High-performance language implementations, compilers, runtimes, and domain-specific languages (DSLs)

Domain

Programming Languages, Compilers, High-Performance Computing

Deliverable

production ML models | product features | infrastructure

Required skills

Programming language design, type systems, compiler construction, runtime development, DSL implementation, high-performance computing, tooling development

Preferred skills

Experience with OCaml or functional programming, open-source language contributions, GPU/ML accelerator programming

Technologies

OCaml, Python, GPUs, ML accelerators

Responsibilities

Designing language features and type-level guarantees, optimizing code generation and backends, building incremental and parallel computation runtimes, developing tooling and developer experience infrastructure

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.