AI/ML Software Engineer
Role responsibilities
Design and deploy secure, scalable software and data systems to support mission operations and simulation environments for the DoD and Intelligence Community. Develop APIs, data pipelines, and containerized microservices while ensuring interoperability across distributed systems.
Requirements
Requires 6-10+ years of software engineering experience and 3+ years of DevSecOps experience within DoD environments. Candidates must be U.S. citizens capable of obtaining a security clearance and proficient in languages like Java, Python, or C++.
Key skills
Java, Python, C++, TypeScript, Angular, Docker, Kubernetes, CI/CD, Kafka, Redis, PostgreSQL, MongoDB, DevSecOps, Cloud-native Architecture, Distributed Systems, AI/ML Integration
Keywords
AI/ML, Software Engineering, DoD, Intelligence Community, DevSecOps, Zero-Trust, ATO/RMF, Docker, Kubernetes, GitLab, Jenkins, Infrastructure-as-Code, Terraform, CloudFormation, CDK, AWS GovCloud, Kafka, Redis, PostgreSQL, MongoDB, Graph DBs, JSON, Protobuf, GeoJSON, KML, Microservices, Distributed Computing, IL4-IL6, Secret Clearance, Full-stack