Booz Allen is looking for 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
- Experience with generative AI, agentic workflows, or LLM frameworks, such as LangChain or Llamaindex
- Knowledge of Databricks, PyTorch, Tensorflow
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
- turn requirements into implementation
- evaluate architectural tradeoffs
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
- Hybrid work model