freehire launches on Product Hunt on 26 August.

Follow →

Principal Python Engineer (Modelling & Simulation)

We are hiring a hands-on Python engineer to build and operate production-grade modeling and simulation systems.

You’ll take ownership across architecture, implementation, deployment, and ongoing operation—designing scalable software that performs reliably in complex, constrained environments. This is a backend and systems-focused role for an engineer who enjoys solving ambiguous problems, defining clean system boundaries, and shipping maintainable software.

What you’ll do:

  • Design, build, deploy, and operate Python systems for modeling and simulation.
  • Develop robust APIs, data models, distributed workflows, queues, and state machines.
  • Make thoughtful architectural decisions around performance, reliability, data structures, and system boundaries.
  • Build resilient failure-handling, testing, observability, and CI practices.
  • Debug complex production issues and improve system scale, performance, and reliability.
  • Integrate Python services with C++ components and simulation platforms.
  • At senior levels, mentor engineers and help shape foundational technical direction while remaining hands-on.

What we’re looking for:

  • Clear ownership of software from initial design through deployment and operation.
  • Experience building APIs, distributed systems, workflow engines, queues, or stateful services.
  • Strong software design, testing, CI, and production-debugging skills.
  • Credible experience with C++.
  • Exposure to AFSIM or comparable modeling and simulation platforms.
  • Evidence of building scalable, reliable systems—not only scripts, notebooks, prototypes, or basic CRUD applications.
  • The ability to explain technical trade-offs and your personal contribution to shipped systems.

Experience in defense, autonomy, robotics, planning, logistics, geospatial systems, or similarly constrained technical domains is especially relevant.

Compensation: Flexible for the right candidate, $200k+

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available