Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Code Metal

Senior Software Engineer (Compiler & AI Tooling)

Posted Updated
Discussion
  • We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the gap between algorithm development and deployment to embedded systems
  • In this role you will lead the architecture and implementation of novel code generation pipelines that combine Generative AI, Static Analysis, and Formal Verification to translate code written in one language to another
  • Define software architecture for Agentic AI pipelines — including state machines, orchestration layers, and LLM-integrated workflows
  • Build well-tested, extensible code foundations for code translation products, with a focus on correctness and maintainability
  • Collaborate with domain specialists to incorporate formal verification and static analysis methods into the code generation pipeline
  • Partner with software engineering and research teams to build robust code repositories and CI/CD processes
  • Architect and implement complex workflows spanning code parsing, semantic analysis, AI-assisted generation, and output validation

Benefits

  • Relocation assistance for qualifying employees
  • Paid Time Off (Uncapped Vacation, plus Sick & Public Holidays)
  • Retirement Plan (401k, IRA)
  • Health Care Plan (Medical, Dental & Vision)
  • Flexible hybrid work arrangement
  • You have built a compiler, interpreter, or substantial build tooling (e.g. a Cargo-like build system, a Clang plugin, an LLVM pass, a transpiler). You understand ASTs, IR design, and the full compilation pipeline
  • You have shipped a production AI agentic system — orchestrating LLMs with tool use, state machines, retrieval, or multi-step reasoning pipelines. You know where these systems break and how to make them reliable
  • If you fit either profile and are excited by the intersection of AI and systems programming, we want to talk
  • We are open to two distinct backgrounds for this role:
  • Path A — Compiler / Tooling:
  • Path B — AI Agentic Product:
  • Strong software delivery fundamentals: code review, testing, CI/CD, release management, and build systems
  • Demonstrated experience gathering requirements from stakeholders and translating them into software designs
  • Track record of planning and executing large projects in a team-based setting
  • 7+ years of collaborative enterprise-level software development in C++ or Python, delivering products to a large customer base
  • Familiarity with ML tools and frameworks (PyTorch, Hugging Face, LangChain, or similar)
  • Hands-on experience building a compiler, transpiler, or substantial build tooling (e.g. a Cargo-equivalent, a custom linker, a language runtime)
  • AI agentic product background:
  • Shipped production AI agentic systems — LLM orchestration, tool-use pipelines, multi-step reasoning, or autonomous code generation
  • Compiler / tooling background:
  • Deep familiarity with compiler infrastructure — Clang, LLVM, MLIR, or equivalent
  • Understanding of parsing, AST design, IR transformations, and code generation backends
  • Experience building reliable, observable AI workflows with structured outputs, retry logic, and evaluation frameworks
  • Plus one of the following:
  • Experience with advanced software verification techniques such as fuzzing, symbolic execution, or formal verification (e.g. TLA+, Coq, Z3)
  • Familiarity with DSP, RF, communications, or other compute-intensive domains
  • Hands-on experience with embedded, heterogeneous (FPGA and/or GPU), or distributed systems
  • Experience optimizing and deploying software on constrained or specialized hardware
  • Current security clearance, or ability to obtain one (US Citizenship required for cleared work)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.