Unavailable
AI/ML Software Engineer
Huntsville, AL, US
No sponsorshipDetected 731 days ago
TypeScriptPythonJavaC++Distributed SystemsFull-Stack DevelopmentGitPostgreSQLMongoDBRedisAWSDockerKubernetesTerraformCI/CDJenkinsKafkaMachine LearningData EngineeringCybersecuritySystems EngineeringZero Trust
About the role
- Overview FTI Defense is seeking an AI/ML Software Engineer to design, build, and deploy secure, scalable software and data systems that support mission operations, analytics, and simulation environments. This role is for a hands-on engineer and someone who loves writing code, building systems end-to-end, and solving real-world technical challenges in
- secure, distributed environments. FTI Defense delivers mission-focused solutions to the Department of Defense (DoD/DoW) and Intelligence Community (IC) through advanced engineering, digital transformation, and program execution expertise. We help our customers solve complex challenges by integrating people, process, and technology. Responsibilities Software
Requirements
- Must be a U.S. citizen and be willing to obtain and maintain a security clearance, as needed.
- 6-10+ years of professional software engineering experience.
- 3+ years of professional experience with DevSecOps, Zero-Trust, or ATO/RMF processes in Department of Defense (DoD/DoW) environments.
- Proficiency in one or more of the following languages: Java, Python, C++, or TypeScript/Angular.
Nice to have
- Experience deploying code in IL4-IL6 or edge/disconnected environments.
- Familiarity with databases such as PostgreSQL, MongoDB, or graph databases.
- Knowledge of Infrastructure-as-Code (Terraform, CloudFormation, or CDK).
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Active Secret clearance preferred
Skills
- Write clean, testable, and maintainable code following secure coding and software engineering best practices.
- Contribute to secure deployments across hybrid or disconnected environments (IL4-IL6, AWS GovCloud, or on-prem).
- Work with serialization and exchange formats such as JSON, Protobuf, GeoJSON, or KML.
- Security, Testing & Sustainment Write, test, and deploy software within secure or classified environments.
- Automate testing and monitoring to ensure performance, reliability, and repeatable deployments.
Visa & Work Authorization
- citizen and be willing to obtain and maintain a security clearance, as needed
Apply directly at Unavailable →Create a free account for alerts like thisView Unavailable immigration profile
This listing is sourced directly from Unavailable's careers page and normalized into a canonical job model.