All jobs
Code MetalEngineering
Principal Python Engineer
United StatesPosted 22 days ago
We are seeking an experienced software engineer to develop AI-enabled code translation tools and verification techniques, bridging algorithm development and embedded systems deployment.
Location: United States
Responsibilities
- Define Software Architecture for Agentic AI pipelines. Architect and implement complex workflows involving state machines, message queues, and distributed processing.
- 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.
- Design language-agnostic code translation architecture patterns from practical examples.
- Design, build and deploy multi-language code and library analysis tools at scale.
- Work with cloud services and distributed architectures to ensure high availability.
Requirements
- Seven or more years of experience with collaborative enterprise-level software development in Python to deliver products to a large customer base.
- Demonstrated experience gathering requirements from stakeholders and distilling them into software designs.
- Demonstrated experience planning and executing on large projects in a team-based setting.
- 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.
- Familiarity with Machine Learning Tools and Frameworks.
- Expertise in building scalable APIs (REST, GraphQL, gRPC).
- Hands-on experience with Docker and containerized application development.
Similar remote jobs
3d ago
3d ago
3d ago