Principal Software Engineer
Company: Code Metal
Location: Boston, United States
Type: Full-time
Posted: 2026-05-12
About this role
- 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 that promises to bridge the gap between algorithm development and deployment to embedded systems
- In this role you will play a lead role in architecting and implementing novel code generation pipelines that use a mix of Generative AI, Static Analysis and Formal Verification methods to translate code written in one language to another
- Define Software Architecture for Agentic AI pipelines. Architect and implement complex workflows involving state machines, message queues, and distributed processing
- Deploy and manage containerized services using Docker
- Build well tested extensible code foundations for code translation products
- Collaborate with domain specialists to incorporate formal verification and static analysis methods into code generation pipeline
- Work with cloud services and distributed architectures to ensure high availability
### Benefits
- Health Care Plan (Medical, Dental & Vision)
- Relocation assistance for qualifying employees
- Retirement Plan (401k, IRA)
- Flexible hybrid work arrangement
- Paid Time Off (Uncapped Vacation, plus Sick & Public Holidays)- Demonstrated history of building and delivering robust software by employing best practices throughout the SDLC process, including Code review, Testing, Continuous integration, Release management and Build systems
- Experience with Machine Learning Tools and Frameworks
- Demonstrated experience gathering requirements from stakeholders and distilling them into software designs
- Expertise in building scalable APIs (REST, GraphQL, gRPC)
- Demonstrated experience planning and executing on large projects in a team-based setting
- Hands-on experience with Docker and containerized application development
- Seven or more years of experience with collaborative enterprise-level software development in Python to deliver products to a large cust...