Booz Allen Hamilton is a leading provider of AI services to the nation, seeking an AI and ML Software Engineer to develop user-focused solutions that enhance organizational efficiency and decision-making. The role involves creating and implementing end-to-end AI and machine learning solutions for national defense systems, ensuring security and future functionality.
Responsibilities:
- Develop user-focused solutions that increase organizational efficiency and enable better decision-making
- Create artificial intelligence and machine learning solutions that help solve tough problems facing national defense
- Implement complete end-to-end solutions that modernize client systems
- Consider the broader ecosystem and operating environment as well as future functionality and enhancements to design a secure communications network in support of mission-critical operations
- Build upon your skill set in areas like machine learning model applications, real time messaging and automation, and applying innovative solutions
Requirements:
- 4+ years of experience building research applications using languages such as Python, Rust, Go, Scala, or Java
- 2+ years of experience building or maintaining production-grade RESTful APIs or software interfaces
- 2+ years of experience building production-level AI or ML systems, including LLMs, agents, or complex automation frameworks
- 2+ years of experience with Python and Python tools, including Pandas or NumPy
- 1+ years of experience designing, configuring, and implementing software systems in support of operational environments
- Experience with CI/CD tools, including GitLab CI or Jenkins, and source control systems, including Git
- Experience working with Agentic AI solutions
- Experience with Linux systems, networking, and containerization, including Docker or Podman
- Active TS/SCI clearance; willingness to take a polygraph exam
- Bachelor's degree in Computer Science or a STEM field
- Experience with administration of CI/CD pipelines using Kubernetes, Docker, or Jenkins
- Knowledge of acquiring client requirements and resolving workflow problems through automation optimization
- Ability to participate in design and code reviews and work effectively with designers, backend developers, and product managers
- Ability to work with automated testing tools to perform testing and maintenance
- TS/SCI clearance with a polygraph
- Master's degree in Computer Science or a STEM field
- ML, AI, or Solution Architecture Certification