AI and ML Software Engineer
$69,400–$158,000 year
Hybrid · Alexandria, Virginia, United States
Job Summary
AI and ML Software Engineer at Booz Allen Hamilton to develop end-to-end AI/ML solutions that modernize client systems and support national defense. You will build AI/ML solutions that enable secure communications networks for critical operations, considering ecosystem context and future functionality. The role emphasizes real-time messaging, automation, and applying innovative solutions across production systems, with responsibilities spanning design, implementation, and integration, while ensuring compliance with security and identity-verification processes. Requires 2+ years in AI/ML and software development, strong Python and tooling experience, containerization and Linux, experience with CI/CD, and active Top Secret (and TS/SCI with polygraph) clearance; hybrid work arrangement in Alexandria, VA with potential in-person collaboration as needed.
Required Qualifications
- Bachelor's degree in CS or a STEM field
- 2+ years experience building research applications with Python, Rust, Go, Scala, or Java
- 2+ years experience building or maintaining production-grade RESTful APIs or interfaces
- 2+ years experience building production-level AI or ML systems
- 2+ years experience with Python and Python tools (Pandas/NumPy)
- 1+ years designing, configuring, and implementing software systems in operational environments
- Experience with CI/CD tools (GitLab CI or Jenkins) and Git
- Experience with Linux, networking, and containerization (Docker/Podman)
- Experience with Agentic AI solutions
- Top Secret clearance
- TS/SCI clearance with polygraph
- Bachelor's degree in CS or a STEM field
- Nice to have: Kubernetes, Docker, Jenkins administration; design/code reviews; automated testing tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.