Lead Compiler Engineer — Python to C++ for Embedded

Code Metal, Inc.

San Francisco (CA)

Hybrid

USD 170,000 - 250,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health care plan with 100% premium
401k with 5% matching
Paid Time Off
Flexible hybrid or remote work
Relocation assistance

Job summary

Code Metal in San Francisco is building a new generation of translation tools that turn Python into correct, deployable C++ for embedded systems. You will lead the architecture of the translation pipeline, from parsing and semantic analysis through IR design to C++ code generation, ensuring Python semantics are preserved in a statically typed output.

Join a team applying formal methods, differential testing, and LLM-assisted generation to produce verifiable code.

Qualifications

  • 7+ years of professional software development in C++ and/or Python, shipping to real users.
  • Experience building a compiler, transpiler, interpreter or language runtime: the end-to-end pipeline, not just one pass.
  • Deep understanding of parsing, AST and IR design, type systems, IR transformations and code generation.
  • Experience with compiler infrastructure such as Clang/LLVM, MLIR, GCC or equivalent.
  • Strong modern C++: templates, value semantics, undefined behaviour, and how source code maps to the machine.
  • Solid delivery fundamentals: code review, testing, CI/CD and build systems.
  • A track record of leading large technical projects in a team, and turning stakeholder needs into designs.
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance

Responsibilities

  • Design and evolve the pipeline’s IR, analysis passes and C++ code generation, keeping the core independent of any one source language.
  • Build type inference and lowering for dynamic Python features: arbitrary-precision integers, exceptions, generators, containers, and calls to the standard library and third-party libraries.
  • Make semantic equivalence measurable, through differential testing against CPython, conformance suites and fuzzing.
  • Integrate LLM-assisted generation where analysis falls short, with structured outputs and checks that catch its mistakes.
  • Collaborate with verification and domain specialists to bring static analysis and formal methods into the pipeline.
  • Set engineering standards for the codebase: tests, CI/CD, reproducible builds and code review.

Skills

7+ years of software development in C%
Compiler development/translation
Parsing/AST/IR design
Clang/LLVM/MLIR/GCC
Modern C++
CI/CD and testing
Project leadership

Tools

Clang/LLVM
MLIR
GCC

Job description

Code Metal in San Francisco is building a new generation of translation tools that turn Python into correct, deployable C++ for embedded systems. You will lead the architecture of the translation pipeline, from parsing and semantic analysis through IR design to C++ code generation, ensuring Python semantics are preserved in a statically typed output.

Join a team applying formal methods, differential testing, and LLM-assisted generation to produce verifiable code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Compiler Engineer — Python to C++ Translation (Remote)
Lead Compiler Engineer — Python to C++ Translation (Remote)

Code Metal, Inc. • United States

Hybrid
USD 150,000 - 210,000
100% health coverage
401k with 5% matching
Uncapped vacation
+2
Senior Compiler Engineer — Remote, High-Impact
Senior Compiler Engineer — Remote, High-Impact

Code Metal, Inc. • Washington

Hybrid
USD 170,000 - 250,000
Health care plan with 100% premium
401k with 5% matching
Paid Time Off (uncapped vacation, plus
+2
Senior Compiler Architect: Remote & Verification‑Driven
Senior Compiler Architect: Remote & Verification‑Driven

Code Metal, Inc. • San Francisco (CA)

Hybrid
USD 170,000 - 250,000
Health care plan with 100% premium
401k with 5% matching
Paid Time Off (uncapped vacation)
+2
Compiler Architect — Python to C++ Translation (Remote)
Compiler Architect — Python to C++ Translation (Remote)

Code Metal, Inc. • Boston (MA)

Hybrid
USD 150,000 - 230,000
Health care plan
401k with matching
Unlimited PTO
+2
Staff Compiler Engineer, Translation & Verification Lead
Staff Compiler Engineer, Translation & Verification Lead

Code Metal, Inc. • Washington

Hybrid
USD 170,000 - 250,000
Health coverage
401k matching
Paid time off
+2
Remote Senior Compiler Architect: Python to C++
Remote Senior Compiler Architect: Python to C++

Code Metal • United States

Hybrid
USD 140,000 - 200,000
Health care plan with 100% premium
401k with 5% matching
Paid Time Off (uncapped vacation, plus
+2
Staff Software Engineer — AI-Verified Compiler Lead
Staff Software Engineer — AI-Verified Compiler Lead

Code Metal • United States

Hybrid
USD 180,000 - 240,000
Health insurance
401k with 5% matching
Paid time off
+2
Senior Compiler Architect - Remote/Hybrid, Verifiable AI
Senior Compiler Architect - Remote/Hybrid, Verifiable AI

Code Metal, Inc. • Boston (MA)

Hybrid
USD 150,000 - 200,000
Health care plan
401k with matching
Paid time off
+2
Compiler Engineer (Fully Remote)
Compiler Engineer (Fully Remote)

Code Metal • United States

Hybrid
USD 150,000 - 210,000
100% health coverage
401k with 5% matching
Uncapped vacation
+2
Senior Software Engineer, Compiler
Senior Software Engineer, Compiler

Code Metal • United States

Hybrid
USD 140,000 - 200,000
Health care plan with 100% premium
401k with 5% matching
Paid Time Off (uncapped vacation, plus
+2