Senior/Principal Software Engineer (Compiler & AI Tooling)
Tech Stack
Responsibilities
- 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, focusing 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.
Soft Skills
Software DesignProject ManagementFormal VerificationEmbedded SystemsFpga
Benefits
- Health Insurance
- Dental
- Vision
- 401k
- Unlimited PTO
- Flexible PTO
- Remote Work
- Hybrid Work
- Relocation Assistance
Culture
CI/CDAgile/ScrumWork-Life Balance
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly C++, Python, Code Review Culture hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Code Metal
Industry: defense
Size: startup
Code Metal is redefining code translation for mission-critical industries, helping defense partners move quickly and reliably from algorithm to silicon by accelerating deployment onto heterogeneous compute targets.
View company profile →