Principal Python Engineer (Modeling & Simulation)

Code Metal, Inc.

United States

Hybrid

USD 140,000 - 180,000

Full time

43 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Health care plan (Medical, Dental &amp
Paid Time Off
Flexible hybrid work arrangement
Retirement Plan (401k, IRA)

Job summary

Code Metal, Inc. is seeking a senior backend engineer to build Python services and data pipelines driving DoD-level wargaming simulations. You will design APIs, integrate with simulators, and shape scalable cloud infrastructure across on-prem and cloud compute.

The role emphasizes architectural leadership and mentorship. You will work on Monte Carlo workflows, scenario-generation, and campaign evaluation, ensuring reproducibility and provenance while collaborating with analysts and government

Qualifications

  • 10+ years of professional software development experience.
  • Strong Python development experience and enterprise software delivery.
  • Experience building backend services, APIs, and data pipelines.
  • Familiarity with cloud-based distributed systems (AWS, GCP, Azure).
  • Experience with containerized applications (Docker) and CI/CD processes.
  • Ability to provide architectural guidance and mentor staff at scale.
  • Active U.S. security clearance (Secret/Top Secret) or ability to obtain one.
  • Experience with REST, GraphQL, and gRPC APIs.
  • Knowledge of agentic AI frameworks and related ML pipelines.

Responsibilities

  • Build Python services, pipelines, and tooling that drive wargaming simulations.
  • Design backend services and APIs interfacing with frontends; integrate with simulators.
  • Develop lifecycle-ready data ingestion, normalization, and analysis pipelines.
  • Implement distributed, cloud-scale infrastructure for scalable simulations.
  • Create Monte-Carlo, sensitivity-analysis, and campaign-evaluation workflows.
  • Ensure reproducibility and model provenance across environments.
  • Lead SDLC practices including code review, testing, CI, and release management.

Skills

Python
API design
SDLC & CI/CD
Architectural guidance
Distributed cloud
Security clearance
Mentorship
Agentic AI / ML pipelines
Code analysis

Tools

Docker
AWS
GCP
Azure

Job description

  • Our Modeling & Simulation team is building the next-generation wargaming and decision-support platform that helps the DoW make multi-billion-dollar force-design decisions before those decisions are made in the real world
  • The team spans simulation and physics, backend and data systems, frontend and geospatial visualization, and AI systems, working together to turn operational questions into extensible, mission- and campaign-level simulations that government users can trust
  • In this role, you will help build the Python services, pipelines, and tooling that drive the core wargaming simulation
  • You will design backend services and APIs that interface with the frontend, integrate with multiple simulators, manage the data, and expose results to analysts, model developers, and government stakeholders
  • Scope of ownership, architectural authority, and mentorship responsibility scale with level — see “Level Expectations by Track” below
  • You’ll develop the backend infrastructure that interfaces with agentic AI and machine learning pipelines to support platform, sensor, behavior, and decision models used across the simulation, while building extensible, well-tested foundations for the broader wargaming platform
  • You’ll help design scenario-generation, Monte Carlo, sensitivity-analysis, and campaign-evaluation workflows, and build the distributed, cloud-scale infrastructure that lets simulations run across developer workstations, on-premises infrastructure, and cloud compute while preserving reproducibility and model provenance
  • Strong command of cloud services and distributed architectures is essential
  • Design and implement backend services and APIs that orchestrate mission- and campaign-level simulation runs, collect their outputs, and expose results to analysts and government stakeholders
  • Build scenario-generation, operational and mission planning workflows, and key services for Monte-Carlo based sensitivity-analysis for our wargaming and decision-support platform
  • Build 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 turn raw simulation output into decision-ready insight for defense users
  • Build scalable APIs (REST, GraphQL, gRPC) and containerized services that connect the Python tooling layer to the core simulation runtime and downstream analysis tools
  • Gather requirements from government stakeholders, domain experts, and analysts, and distill them into clear software designs
  • Employ strong SDLC practices throughout — code review, testing, continuous integration, release management, and build systems
Benefits
  • Relocation assistance for qualifying employees
  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Uncapped Vacation, plus Sick & Public Holidays)
  • Flexible hybrid work arrangement
  • Retirement Plan (401k, IRA)
  • Familiarity with machine learning tools and frameworks
  • Experience building and delivering robust software using strong SDLC practices, including code review, testing, continuous integration, release management, and build systems
  • Hands-on experience with Docker and containerized application development
  • Professional experience with collaborative, enterprise-level software development in Python, delivering products to a large customer base
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
  • Experience gathering requirements from stakeholders and distilling them into software designs
  • Expertise building scalable APIs (REST, GraphQL, gRPC)
  • Years of Experience: 10+
  • Architecture & Technical Knowledge: Provides architectural guidance across the department and invents paradigms that solve CodeMetal-specific domain problems (e.g., translation, optimization, deployment across target environments); a key resource on every major system
  • Engineering Craft & Code Quality: Sets the quality and correctness bar across the department; their work is the example others learn from; improves the automated systems and practices that ensure quality department-wide
  • Delivery, Scoping & De-risking: A consistent contributor to the company’s technical roadmap; gives reliable estimates for large cross-team initiatives; ensures pragmatic scoping toward the most valuable outcomes
  • Technical Leadership & Mentorship: An active driver of company-wide architectural reviews and proposals; mentors mid-level and senior staff at scale; influences others across departments toward the best technical outcome
  • Familiarity with agentic AI frameworks and solutions
  • Familiarity with code analysis / static analysis
  • Active U.S. security clearance (Secret, Top Secret, or SCI/SAP)
  • Experience working with cloud-based distributed systems (AWS, GCP, Azure)
  • 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 developing models for sensors, weapons, electronic warfare, jamming, communications, logistics, or command and control
  • Experience supporting Air Force, Space Force, joint, or broader DoD acquisition and mission-analysis programs
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Python Engineer (Modeling & Simulation)
Staff Python Engineer (Modeling & Simulation)

Code Metal, Inc. • United States

Hybrid
USD 120,000 - 180,000
Relocation assistance for qualifying员工
Health Care Plan (Medical, Dental &amp
Paid Time Off (Uncapped Vacation, Sick
+2
Staff Python Engineer (Modeling & Simulation)
Staff Python Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

Hybrid
USD 180,000 - 260,000
Health coverage
401k matching
Unlimited PTO
+2
Principal Python Engineer (Modeling & Simulation)
Principal Python Engineer (Modeling & Simulation)

Code Metal • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Health care plan with 100% premium
401k with 5% matching
Paid Time Off
+2
Principal Python Engineer (Modeling & Simulation)
Principal Python Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

On-site
USD 180,000 - 240,000
Staff Simulation Engineer (Modeling & Simulation)
Staff Simulation Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

Hybrid
USD 140,000 - 210,000
Health coverage
401k with match
Paid time off
+2
Staff Python Engineer (Modeling & Simulation)
Staff Python Engineer (Modeling & Simulation)

Code Metal • San Francisco (CA)

Hybrid
USD 180,000 - 250,000
Pay depends on experience—top-of-range
Health care benefits
401k with matching
+3
Senior / Principal Engineer (Modeling & Simulation)
Senior / Principal Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

On-site
USD 140,000 - 210,000
Health care plan with 100% premium
401k with 5% matching
Paid time off (vacation, sick, HOL)
+2
Principal Python Engineer (Modeling & Simulation)
Principal Python Engineer (Modeling & Simulation)

Code Metal, Inc. • Northern (KY)

Hybrid
USD 140,000 - 190,000
Health insurance
401k matching
Paid time off
+2
Principal Simulation Engineer (Modeling & Simulation)
Principal Simulation Engineer (Modeling & Simulation)

Code Metal • Boston (MA)

Hybrid
USD 150,000 - 230,000
Health insurance
401k with matching
Relocation assistance
+2
Principal Physics Programmer, C++ (Modeling & Simulation)
Principal Physics Programmer, C++ (Modeling & Simulation)

Code Metal • Boston (MA)

On-site
USD 150,000 - 210,000