Principal Python Engineer (Modeling & Simulation)
code-metal · San Francisco
Job description
About the role
As a Principal Python Engineer you will design and build the Python services, pipelines, and tooling that power Code Metal’s next‑generation wargaming and decision‑support platform. You will create backend services and APIs that integrate multiple simulators, manage data, and deliver results to analysts, model developers, and government stakeholders. The role requires strong architectural authority and mentorship across the Modeling & Simulation team.
Key responsibilities
- Design and implement backend services and APIs (REST, GraphQL, gRPC) that orchestrate mission‑level simulation runs and expose outputs.
- Build distributed, cloud‑scale infrastructure that runs simulations on workstations, on‑premises hardware, and cloud compute while preserving reproducibility and provenance.
- Develop scenario‑generation, Monte‑Carlo, sensitivity‑analysis, and campaign‑evaluation workflows.
- Create data ingestion, normalization, and analysis pipelines to turn raw simulation output into decision‑ready insight.
- Gather requirements from government stakeholders and domain experts and translate them into clear software designs.
Required profile
- 10+ years of professional experience delivering enterprise‑level Python software.
- Proven ability to gather stakeholder requirements and produce robust software designs.
- Experience with strong SDLC practices: code review, testing, CI/CD, release management, and build systems.
- Eligibility to obtain and maintain an active U.S. Top Secret security clearance.
Required skills
- Python
- REST, GraphQL, gRPC APIs
- Docker and containerized application development
- Cloud platforms (AWS, GCP, Azure)
- Distributed architectures and cloud‑scale infrastructure
- Machine learning tools and frameworks
- CI/CD pipelines and automated testing
What we offer
- Competitive salary at the upper end of the market range
- 100% premium health care coverage (medical, dental, vision)
- 401k with 5% matching
- Uncapped paid time off plus holidays
- Flexible hybrid or remote work arrangement
- Relocation assistance for qualifying candidates
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
code-metal
San Francisco