About the job
As an AI software engineer, you know that good software is more than just a nice-looking interface plus data. Today, you need to develop user-focused solutions that increase organizational efficiency and enable better decision-making. Booz Allen is the leading provider of AI services to the nation. We’re looking for a software engineer like you to create artificial intelligence and machine learning solutions that help solve our toughest problems facing national defense.
Responsibilities
Help create and implement complete end-to-end solutions that modernize client systems. Ensure that your team’s solutions 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.
Qualifications
Minimum
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
Preferred
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