AI/ML Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

FTI Defense - Frontier Technology Inc. · 2 hours ago

AI/ML Software Engineer

Frontier Technology Inc. (FTI) delivers mission-focused solutions to the Department of Defense and Intelligence Community. They are seeking a Software Engineer to design, build, and deploy secure, scalable software and data systems that support mission operations, analytics, and simulation environments.

AerospaceInformation TechnologyMilitaryProduct Design
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Stephanie Beyer
linkedin

Responsibilities

Design and implement APIs, data pipelines, and simulation runtime logic that connect and enable mission applications
Develop software using modern programming languages such as Java, Python, C++, or TypeScript/Angular
Write clean, testable, and maintainable code following secure coding and software engineering best practices
Build and integrate modular microservices to improve scalability, maintainability, and interoperability
Build and deploy containerized, cloud-native services using Docker, Kubernetes, and CI/CD pipelines (GitLab, Jenkins, or equivalent)
Implement Infrastructure-as-Code and automation scripts to accelerate deployment and configuration management
Contribute to secure deployments across hybrid or disconnected environments (IL4–IL6, AWS GovCloud, or on-prem)
Develop distributed systems and data integration frameworks using message buses such as Kafka or Redis
Engineer data flow between analytic, AI, and simulation components to support real-time mission use cases
Collaborate with system engineers and architects to ensure interoperability across software ecosystems
Build and manage databases (PostgreSQL, MongoDB, graph DBs) and model complex data relationships
Develop data services that feed analytics pipelines or integrate AI/ML outputs into runtime systems
Work with serialization and exchange formats such as JSON, Protobuf, GeoJSON, or KML
Write, test, and deploy software within secure or classified environments
Automate testing and monitoring to ensure performance, reliability, and repeatable deployments
Support the transition of prototypes to operational systems, focusing on maintainability and observability

Qualification

JavaPythonDockerKubernetesCI/CD pipelinesDistributed systemsPostgreSQLMongoDBC++TypeScript/AngularKafkaRedisInfrastructure-as-CodeAI/ML integrationDevSecOpsZero-Trust

Required

Must be a U.S. citizen and be willing to obtain and maintain a security clearance, as needed
4–6 years of professional software engineering experience
Strong full-stack or systems engineering background
Proficiency in one or more of the following: Java, Python, C++, or TypeScript/Angular
Experience building containerized, cloud-native solutions using Docker, Kubernetes, and CI/CD pipelines
Understanding of distributed systems and message buses (Kafka, Redis, etc.)
Exposure to DevSecOps, Zero-Trust, or ATO/RMF processes in DoD environments

Preferred

Experience developing or integrating analytics and AI models into production systems
Familiarity with databases such as PostgreSQL, MongoDB, or graph databases
Experience deploying code in IL4–IL6 or edge/disconnected environments
Knowledge of Infrastructure-as-Code (Terraform, CloudFormation, or CDK)
Active Secret clearance (TS/SCI preferred)
Bachelor's degree in Computer Science, Software Engineering, or a related technical field

Company

FTI Defense - Frontier Technology Inc.

twittertwittertwitter
company-logo
FTI Defense - Frontier Technology Inc. - provides the technology and deep data expertise to drive the best defense and intelligence solutions.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Ron Shroder
CEO / Chairman of the Board
linkedin
leader-logo
Tom Batty
Director, Special Projects reporting to CEO
linkedin
Company data provided by crunchbase