
Principal Python Engineer
Code Metal
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSoftware ArchitectureCode TranslationStatic AnalysisMulti-language Code AnalysisAPIsRESTGraphQLgRPCDocker
Soft Skills
CollaborationRequirement GatheringProject PlanningTeamworkBest PracticesCommunication