Software Engineer, Python
3 days ago
Torch.AI builds the government's AI-native control layer-a foundational data and intelligence capability designed to give the United States enduring ownership over how knowledge is created, managed, and applied in mission-critical environments. Our vision is simple and profound: ensure the U.S.-not a vendor-operates its own AI infrastructure to make decisive, real-time operational decisions.
We work at the center of national security, helping agencies transform data into actionable knowledge across domains including information advantage, ISR, joint effects, force protection, and mission support. If you're driven to build technology that strengthens U.S. defense readiness and protects national interests, Torch.AI offers an opportunity to make meaningful impact at national scale.
What It's Like to Work Here
Torch.AI operates at the intersection of advanced AI, secure systems, and real-world operations. We solve complex, high-stakes problems by building scalable, modular technology that reduces cognitive burden, improves mission performance, and delivers timely, reliable, predictive intelligence.
Here, you'll collaborate with a diverse team of engineers, data experts, veterans, and mission practitioners. You'll have the autonomy to own meaningful work and the support of teammates who share context openly, challenge assumptions, and think creatively. Every day brings something different-early prototypes, production deployments, mission support, or scaling next-generation capabilities.
We're a fast-paced, entrepreneurial environment where curiosity, adaptability, and a deep commitment to national security drive everything we do.
Responsibilities
- Build and maintain Python backend services using FastAPI, Flask, or similar frameworks.
- Design, implement, and document RESTful APIs and service integrations.
- Work across the full development lifecycle: requirements, development, testing, deployment, monitoring.
- Troubleshoot issues in development and staging environments and contribute to root-cause analysis with guidance.
- Work with relational and NoSQL databases, optimizing queries and data models where appropriate.
- Contribute to CI/CD pipelines, test automation, and containerized deployments.
- Collaborate closely with DevOps, security, and platform teams to ensure secure, performant solutions.
- Participate in architectural discussions and propose practical improvements to services and workflows.
- Support junior engineers through code reviews and knowledge sharing.
- B.S. or M.S. in Computer Science, Engineering, or related field.
- ~3-6 years of professional Python development experience.
- Strong Python skills and experience building backend APIs/services.
- Experience with SQL and NoSQL databases and working with data interchange formats (JSON, Parquet, Avro).
- Familiarity with cloud platforms (AWS preferred) and deployment workflows.
- Comfort working with Git, CI/CD, and containerized development environments.
- Understanding of secure coding practices and basic infrastructure concepts.
- Ability to collaborate across cross-functional teams and communicate clearly.
- Nice-to-have:
- Experience with orchestration tools (Airflow), integration tools (NiFi)
- Exposure to messaging/streaming platforms (Kafka)
- Experience with observability tooling (Kibana, Prometheus)
- Experience in defense/intelligence contexts (optional)
Some roles require an active Secret, Top Secret, or Top Secret/SCI clearance. If you do not currently hold an active clearance but believe you may be eligible, we encourage you to apply as sponsorship is also available.
Work Location
We hire for roles at our headquarters in Leawood, KS, and for hybrid/remote positions in the Arlington, VA, Washington, DC, and Maryland (DMV) region. Some roles may require limited travel (
-
Junior Software Engineer Python
2 days ago
Leawood, KS, United States Torch AI Full timeBecome Part of a Meaningful Mission Torch.AI is a defense-focused AI-software company on a mission to become the leading provider of critical data infrastructure for U.S. Defense and National Security. We deliver advanced AI and data software capabilities directly to customer mission owners to meet flexible, user-defined specifications and enable a decision...
-
Senior Software Engineer, Python
1 day ago
Leawood, KS, United States Torch AI Full timeJoin a Mission That Matters Torch.AI builds the government's AI-native control layer-a foundational data and intelligence capability designed to give the United States enduring ownership over how knowledge is created, managed, and applied in mission-critical environments. Our vision is simple and profound: ensure the U.S.-not a vendor-operates its own AI...
-
Senior Software Engineer, Python
1 week ago
Leawood, KS, United States Torch AI Full timeJoin a Mission That Matters Torch.AI builds the government's AI-native control layer-a foundational data and intelligence capability designed to give the United States enduring ownership over how knowledge is created, managed, and applied in mission-critical environments. Our vision is simple and profound: ensure the U.S.-not a vendor-operates its own AI...
-
Senior Software Engineer, Python
1 hour ago
Leawood, KS, United States Torch AI Full timeJoin a Mission That Matters Torch.AI builds the government's AI-native control layer-a foundational data and intelligence capability designed to give the United States enduring ownership over how knowledge is created, managed, and applied in mission-critical environments. Our vision is simple and profound: ensure the U.S.-not a vendor-operates its own AI...
-
Team Lead Software Engineer
8 hours ago
Leawood, KS, United States Kaav Inc. Full timeSenior Software Engineer Team Lead The Senior Software Engineer Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization.
-
Team Lead Software Engineer
3 days ago
Leawood, KS, United States Kaav Inc. Full timeSenior Software Engineer Team Lead The Senior Software Engineer Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization.
-
Team Lead Software Engineer
5 hours ago
Leawood, KS, United States Kaav Inc. Full timeSenior Software Engineer Team Lead The Senior Software Engineer Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization.
-
Team Lead Software Engineer
6 hours ago
Leawood, KS, United States Kaav Inc. Full timeSenior Software Engineer Team Lead The Senior Software Engineer Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization.
-
Team Lead Software Engineer
6 hours ago
Leawood, KS, United States Kaav Inc. Full timeSenior Software Engineer Team Lead The Senior Software Engineer Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization.
-
Team Lead Software Engineer
3 hours ago
Leawood, KS, United States Kaav Inc. Full timeSenior Software Engineer Team Lead The Senior Software Engineer Team Lead will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization.