Senior DSL Compiler Engineer — Shape the AI Software Stack

Lemurian Labs

United States

Remote

USD 180,000 - 260,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Medical/dental/vision coverage
Retirement savings plan
Wellness benefits

Job summary

Lemurian Labs is building a domain-specific language and compiler toolchain to program machine learning models. As a Senior DSL Compiler Engineer, you’ll focus on the compiler frontend, including scanning, parsing, AST design, and passes, while ensuring robust memory management with ARC in a custom environment.

You will design type and shape inference, craft clear diagnostics, and participate in end-to-end software lifecycle, collaborating closely with peers to advance next-generation AI

Qualifications

  • BS degree in CS/CE or equivalent practical experience.
  • Extensive experience designing and implementing domain-specific languages.
  • Deep expertise in compiler frontend engineering: lexical analysis, parsing, AST design, semantic analysis, and compiler passes.
  • Strong experience with type inference and shape inference systems.
  • Strong professional C++ background with modern C++ standards.
  • Deep understanding of ARC concepts and object lifetime management, including shared_ptr/weak_ptr/unique_ptr with proprietary ARC.
  • Experience designing compiler diagnostics that are clear and useful.
  • Experience across the full software engineering lifecycle: product spec, design, implementation, testing.
  • General familiarity with GPUs or accelerators in HPC/ML workloads.

Responsibilities

  • Design and implement compiler frontend components including lexer, parser, AST, and compiler passes.
  • Design and implement type and shape inference systems for the DSL.
  • Create clear, actionable error and warning diagnostics for end users.
  • Work within and extend a proprietary ARC memory management system.
  • Participate in code reviews to maintain code quality and sound design.
  • Collaborate through pair programming sessions.
  • Contribute to the full software lifecycle and future DSL designs for broader HPC domains.

Skills

Domain-specific languages
Compiler frontend engineering
Type inference
C++ (modern)
ARC memory management
Compiler diagnostics
Software lifecycle
GPU/accelerator familiarity
Pair programming

Education

BS in Computer Science or Computer Engineering
Master’s/PhD preferred

Tools

PyTorch
Python internals

Job description

Lemurian Labs is building a domain-specific language and compiler toolchain to program machine learning models. As a Senior DSL Compiler Engineer, you’ll focus on the compiler frontend, including scanning, parsing, AST design, and passes, while ensuring robust memory management with ARC in a custom environment.

You will design type and shape inference, craft clear diagnostics, and participate in end-to-end software lifecycle, collaborating closely with peers to advance next-generation AI

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DSL Engineer
Senior DSL Engineer

Lemurian Labs • California (MO)

On-site
USD 160,000 - 220,000
Equity
Medical benefits
Retirement plan
+1
Senior DSL Engineer
Senior DSL Engineer

Lemurian Labs • United States

Remote
USD 180,000 - 260,000
Equity
Medical/dental/vision coverage
Retirement savings plan
+1
Senior DSL Compiler Engineer — Frontend
Senior DSL Compiler Engineer — Frontend

Lemurian Labs • California (MO)

On-site
USD 160,000 - 220,000
Remote Senior Architect — Semantic Systems & Compilers
Remote Senior Architect — Semantic Systems & Compilers

Burtch Works • United States

Remote
USD 180,000 - 280,000
Senior AI Compiler Engineer: Algorithms & Code Generation
Senior AI Compiler Engineer: Algorithms & Code Generation

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Senior Deep Learning Software Engineer DLSim — Equity
Senior Deep Learning Software Engineer DLSim — Equity

NVIDIA AI • Eugene (OR)

On-site
USD 150,000 - 200,000
Equity
Benefits
Senior MLIR Compiler Engineer for AI Silicon
Senior MLIR Compiler Engineer for AI Silicon

Ericsson • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000
Compiler Engineer (PyTorch / Triton / LLVM / MLIR)
Compiler Engineer (PyTorch / Triton / LLVM / MLIR)

Majestic Labs ai • Los Altos (CA)

On-site
USD 150,000 - 230,000
Senior Developer Tools Engineer
Senior Developer Tools Engineer

Lemurian Labs • Santa Clara (CA)

On-site
USD 100,000 - 130,000
Equity
Medical, dental, and vision coverage
Retirement savings plan
+1
Senior DL Compiler Engineer — Fast Inference, Equity
Senior DL Compiler Engineer — Fast Inference, Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000