AI/ML Engineer
About the role
As an experienced engineer, you know that building reliable and scalable AI systems requires far more than just model development—it demands strong software engineering practices, automation, and seamless integration across complex environments. Your ability to design and maintain robust AI/ML pipelines, automate workflows, and integrate AI capabilities into production systems makes you an essential part of delivering resilient, mission-focused solutions. We need your technical expertise and problem-solving mindset to support the development and operationalization of AI capabilities that directly enhance mission performance and decision-making.
As an AI and ML engineer on our national security team, you’ll build, test, deploy, and operate software end-to-end AI pipelines that keep mission systems running securely and efficiently. In this role, you’ll guide the development of mission-critical AI solutions by building reproducible pipelines, applying automation best practices, and introducing emerging tools that enhance performance and reliability. You’ll collaborate with a cross-functional team of AI Model Engineers, Data Engineers, Cloud Architects, and ISSEs to align AI and ML workflows with infrastructure and security requirements, ensuring seamless integration into production and mission systems. You’ll contribute to solutions that optimize data flow, automate operational workflows, ensure monitoring and observability, and support resilient mission execution across hybrid compute environments. Your engineering skills and experience with modern AI and ML frameworks will help clients navigate evolving toolchains, deployment patterns, and operational considerations for scalable AI systems.
Responsibilities
- Develop and maintain AI and ML pipelines for model training, validation, and deployment
- Integrate AI and ML capabilities into production systems and mission workflows
- Implement monitoring and observability solutions for model performance, resource utilization, and system health
- Automate workflows and build reproducible, scalable, and efficient ML and AI systems
- Collaborate with cross-functional teams (AI Model Engineers, Data Engineers, Cloud Architects, ISSEs) to align workflows with infrastructure and security requirements
- Support resilient mission execution across hybrid compute environments (cloud and on-prem)
Requirements
- 6+ years of experience with software engineering
- Experience with Python
- Experience developing and maintaining AI and ML pipelines for model training, validation, and deployment
- Experience integrating AI and ML capabilities into production systems and mission workflows
- Knowledge of hybrid compute environments such as cloud and on-prem
- Ability to automate workflows and build reproducible, scalable, and efficient ML and AI systems
- TS/SCI clearance with a polygraph
- HS diploma or GED and 6+ years of experience with software engineering or AI system development, or Bachelor’s degree and 4+ years of experience with software engineering or AI system development
Nice to Have
- 10+ years of experience with software engineering
- Experience with Rust for systems-level or high-performance components
- Experience evaluating or adopting emerging AI and ML frameworks, libraries, or toolchains
- Experience with containerization or orchestration technologies such as Docker or Kubernetes
- Experience in cloud services relevant to AI and ML such as AWS or Azure
- Knowledge of CI/CD for ML pipelines or infrastructure-as-code such as Terraform or CloudFormation
- Knowledge of ML or MLOps orchestration tools such as Airflow, Kubeflow, or MLflow
- Knowledge of distributed training, GPU optimization, or advanced model deployment patterns
- Bachelor’s degree
Benefits
- Health, life, disability, and retirement benefits
- Paid leave
- Professional development and tuition assistance
- Work-life programs and dependent care
- Recognition awards program for exceptional performance and superior demonstration of company values
Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits.
Pay
The projected compensation range for this position is $99,000.00 to $225,000.00 (annualized USD). Salary is determined by various factors, including but not limited to location, the individual’s particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements.
Schedule
This posting will close within 90 days from the posting date.
Work model expectations:
- Remote: Generally virtual with occasional in-person work at a Booz Allen or customer facility.
- Hybrid: Frequent work from a Booz Allen facility, with possible visits to customer facilities, aligned with leadership expectations and role needs.
- Onsite: Work primarily performed at a Booz Allen office or customer facility, collaborating directly with colleagues and customers as required.
Employees working virtually are generally expected to have their cameras on during meetings to support engagement and effective communication.