Booz Allen needs an AI Software Engineer to train, test, deploy, and maintain machine learning models that learn from data to support global challenges and deliver customer-focused solutions.
Requirements
- 2+ years of experience in programming, especially Python
- Experience with software engineering
- Experience in containerization and container orchestration platforms, including Kubernetes or Docker
- Experience with DevOps and automation frameworks, including Ansible, Jenkins, Terraform, Tekton, GitLab CI/CD, or GitHub Actions to streamline the software delivery process in event-sourced applications
- Experience building data science and AI, and machine learning solutions that support operational business and mission use cases
- Ability to turn requirements into implementation and evaluate architectural tradeoffs
- Experience with generative AI, agentic workflows, or LLM frameworks, such as LangChain or Llamaindex
Responsibilities
- train, test, deploy, and maintain models that learn from data
- contribute to the direction of mission-critical solutions by applying best-fit ML algorithms and technologies
- collaborate with data engineers, data scientists, and product owners to deliver world-class solutions to enterprise-scale AI/ML
- help your clients navigate the landscape of ML algorithms, tools, and frameworks
- Experience with software engineering
- Experience in containerization and container orchestration platforms, including Kubernetes or Docker
- Experience with DevOps and automation frameworks, including Ansible, Jenkins, Terraform, Tekton, GitLab CI/CD, or GitHub Actions to streamline the software delivery process in event-sourced applications
Other
- Secret clearance
- Ability to adapt in a rapidly changing environment
- Possession of excellent verbal and written communication skills
- Possession of excellent interpersonal, analytical, problem-solving, and organizational skills
- Experience with client engagements, client-facing project work, and business development