Code Metal
Senior Software Engineer (Compiler & AI Tooling)
Boston Hub · Senior
No sponsorshipDetected 60 days ago
PythonC++AlgorithmsCode ReviewCI/CDMachine LearningPyTorchLLMsAgentic AIAI OrchestrationFPGASignal ProcessingResearchCommunication
About the role
- We are open to two distinct backgrounds for this role:
Responsibilities
- 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.
- Demonstrated experience gathering requirements from stakeholders and translating them into software designs.
- Strong software delivery fundamentals: code review, testing, CI/CD, release management, and build systems.
- Hands-on experience building a compiler, transpiler, or substantial build tooling (e.g. a Cargo-equivalent, a custom linker, a language runtime).
- 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.
Requirements
- 7+ years of collaborative enterprise-level software development in C++ or Python, delivering products to a large customer base.
- Track record of planning and executing large projects in a team-based setting.
- Experience with advanced software verification techniques such as fuzzing, symbolic execution, or formal verification (e.g. TLA+, Coq, Z3).
- Hands-on experience with embedded, heterogeneous (FPGA and/or GPU), or distributed systems.
- Familiarity with DSP, RF, communications, or other compute-intensive domains.
- Experience optimizing and deploying software on constrained or specialized hardware.
- Current security clearance, or ability to obtain one (US Citizenship required for cleared work).
- 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.
- US Citizenship may be required for certain project assignments involving security clearance.
Nice to have
- Deep familiarity with compiler infrastructure - Clang, LLVM, MLIR, or equivalent.
- Shipped production AI agentic systems - LLM orchestration, tool-use pipelines, multi-step reasoning, or autonomous code generation.
- Familiarity with ML tools and frameworks (PyTorch, Hugging Face, LangChain, or similar).
Compensation
- Pay depends on experience, but we strive to be at the upper end of the salary range
Benefits
- Health care plan with 100% premium coverage, including medical, dental, and vision
- Paid Time Off (uncapped vacation, plus sick and public holidays)
- Flexible hybrid or remote work arrangement
Equal opportunity
- equal opportunity employer.
- We are an equal opportunity employer.
Visa & Work Authorization
- Current security clearance, or ability to obtain one (US Citizenship required for cleared work)
Apply directly at Code Metal →Create a free account for alerts like thisView Code Metal immigration profile
This listing is sourced directly from Code Metal's careers page and normalized into a canonical job model.