SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Code Metal is building an automated software engineering platform that uses formal methods to verify AI-generated code. The company serves defense and aerospace customers including the U.S. Air Force, L3Harris, RTX, and Toshiba, helping them modernize legacy systems, optimize performance, and move prototypes to production with provably correct code.
The Modeling & Simulation team is developing a next-generation wargaming and decision-support platform to help the Department of War make multi-billion-dollar force-design decisions. This platform integrates simulation and physics, backend systems, frontend visualization, and AI to turn operational questions into extensible, mission- and campaign-level simulations that government users can trust.
As Principal Python Engineer, you will lead the design and implementation of backend services, APIs, and infrastructure that drive the core wargaming simulation. Your responsibilities include:
- Design and implement backend services and APIs that orchestrate mission- and campaign-level simulation runs, collect outputs, and expose results to analysts and government stakeholders.
- Build scenario-generation, operational and mission planning workflows, and services for Monte-Carlo based sensitivity-analysis.
- Architect distributed, cloud-scale infrastructure that scales simulations across developer workstations, on-premises infrastructure, and cloud compute while preserving reproducibility and model provenance.
- Build data ingestion, normalization, and analysis pipelines that transform raw simulation output into decision-ready insights for defense users.
- Design scalable APIs (REST, GraphQL, gRPC) and containerized services connecting Python tooling to core simulation runtime and downstream analysis tools.
- Gather requirements from government stakeholders, domain experts, and analysts, and distill them into clear software designs.
- Establish and enforce strong SDLC practices across the team: code review, testing, continuous integration, release management, and build systems.
At the Principal level, you will set the quality and correctness bar across the department, provide architectural guidance, mentor mid-level and senior staff at scale, and drive company-wide technical initiatives. You will be a key resource on every major system and influence others across departments toward optimal technical outcomes.
REQUIREMENTS:
- 10+ years of 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.
- Proven track record building and delivering robust software using strong SDLC practices: code review, testing, continuous integration, release management, and build systems.
- Familiarity with machine learning tools and frameworks.
- Expertise building scalable APIs (REST, GraphQL, gRPC).
- Hands-on experience with Docker and containerized application development.
- Eligible to obtain and maintain an active U.S. Top Secret security clearance.
PREFERRED QUALIFICATIONS:
- Familiarity with agentic AI frameworks and solutions.
- Familiarity with code analysis and static analysis.
- Experience with cloud-based distributed systems (AWS, GCP, Azure).
- Active U.S. security clearance (Secret, Top Secret, or SCI/SAP).
- Direct experience developing AFSIM plugins, framework extensions, event infrastructure, or custom platform types.
- Familiarity with HLA, DIS, OneSAF, JSAF, NGTS, STK, or other constructive and distributed simulation environments.
- Experience supporting Air Force, Space Force, joint, or broader DoD acquisition and mission-analysis programs.
- Experience developing models for sensors, weapons, electronic warfare, jamming, communications, logistics, or command and control.