Staff Python Engineer (Modeling & Simulation)
Code Metal
- United States
- Hybrid
- Lead/Staff
- Posted
Join our Modeling & Simulation team as a Staff Python Engineer. You will play a crucial role in building the next-generation wargaming and decision-support platform for the Department of War. Your responsibilities will include designing backend services and APIs, developing the infrastructure for agentic AI and machine learning pipelines, and creating workflows for scenario generation and campaign evaluation. Strong command of cloud services and distributed architectures is essential.
About Code Metal
Engineering Craft & Code Quality: Defines and enforces the team's testing strategy, standards, and quality bar; ensures AI-generated output is tightly integrated into existing paradigms and robustly tested
Responsibilities
- Enjoy benefits such as uncapped vacation, flexible hybrid work arrangement, relocation assistance, retirement plan, and health care plan.
- Contribuer à la construction des services, des pipelines et des outils Python qui alimentent la simulation de guerre.
- Concevoir des services backend et des API qui s'interfacent avec le frontend, s'intègrent à plusieurs simulateurs, gèrent les données et exposent les résultats.
- Développer l'infrastructure backend qui s'interface avec l'IA agentique et les pipelines d'apprentissage automatique pour soutenir les modèles de plateforme, de capteur, de comportement et de décision.
- Hands-on experience with Docker and containerized application development
- Architecture & Technical Knowledge: Designs cross-cutting changes across the stack; provides architectural guidance across the team; owns design docs for major multi-service or multi-surface projects
- Technical Leadership & Mentorship: The primary technical gatekeeper for the team's codebase; reviews most high-impact work; leads technical grooming, design spikes, and RFCs; coordinates across pods when changes cross domain boundaries
- Delivery, Scoping & De-risking: Owns technical scoping and execution strategy for complex, multi-sprint initiatives; audits requirements for technical risk and hidden dependencies before development begins
Requirements
Familiarity with machine learning tools and frameworks
- Professional experience with collaborative, enterprise-level software development in Python, delivering products to a large customer base
- Experience gathering requirements from stakeholders and distilling them into software designs
- Eligible to obtain and maintain an active U.S. Top Secret security clearance
- Experience building and delivering robust software using strong SDLC practices, including code review, testing, continuous integration, release management, and build systems
- Expertise building scalable APIs (REST, GraphQL, gRPC)
- Years of Experience: 7+
- Familiarity with agentic AI frameworks and solutions
- Active U.S. security clearance (Secret, Top Secret, or SCI/SAP)
Familiarity with code analysis / static analysis
- Experience supporting Air Force, Space Force, joint, or broader DoD acquisition and mission-analysis programs
- Familiarity with HLA, DIS, OneSAF, JSAF, NGTS, STK, or other constructive and distributed simulation environments
- Experience working with cloud-based distributed systems (AWS, GCP, Azure)
Preferred
- Experience developing models for sensors, weapons, electronic warfare, jamming, communications, logistics, or command and control
- Direct experience developing AFSIM plugins, framework extensions, event infrastructure, or custom platform types
jobapplier