AI Software Engineer
Job Description
Booz Allen Hamilton seeks an AI Software Engineer to build and implement end-to-end AI and machine learning solutions that help modernize client systems in production environments.
Responsibilities
- Create and implement end-to-end AI and machine learning solutions that modernize client systems
- Deliver production-grade development while considering the broader ecosystem and operating environment
- Account for future functionality and enhancements when designing solutions
Requirements
- 4+ years writing production-grade applications using a programming language such as Python, Javascript, Rust, or Go
- 2+ years experience with a frontend framework such as React or Angular
- 1+ years experience building or maintaining RESTful APIs or software interfaces
- 1+ years designing, configuring, and implementing software systems in production 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, networking, and containerization including Docker or Podman
- Knowledge of federal cybersecurity best practices and standards, secure coding, and compliance requirements
- Ability to obtain a Secret clearance
- Bachelor’s degree in a CS or Engineering field and 4+ years of software engineering experience, or 6+ years of software engineering experience in lieu of a degree
Technologies
- Python, Javascript, Rust, Go
- React, Angular
- RESTful APIs
- GitLab CI, Jenkins, Git
- Agentic AI
- Linux, Docker, Podman
- AWS, LocalStack
- ESXi, SIEMs, firewalls, endpoint protection systems
- Kubernetes, hypervisors
- Secret clearance, TS/SCI clearance
- Security+, Linux+, Kubernetes CKAD
- AWS Solutions Architect
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care
- Recognition awards program acknowledging employees for exceptional performance and superior demonstration of values
- Full-time and part-time employees working at least 20 hours a week on a regular basis may participate in Booz Allen benefit programs
- Individuals not meeting thresholds are eligible for select offerings, not inclusive of health benefits
Nice If You Have
- Experience with AWS services and emulation environments, including LocalStack
- Experience with secure on-prem deployments leveraging hypervisors, including ESXi
- Experience integrating with SIEMs, firewalls, or endpoint protection systems
- Knowledge of orchestration tools such as Kubernetes, including on-prem or air-gapped environments
- TS/SCI clearance
- Certifications including Security+, Linux+, Kubernetes CKAD, AWS Solutions Architect, or a related certification
Clearance
Selected applicants will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.
Identity Verification
- Hiring process includes identity verification using advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud
- Applicants are expected to be on camera during interviews and assessments
- Booz Allen may take a picture to verify identity and prevent fraud
Candidate AI Usage Policy
- AI tools are part of daily work at Booz Allen and the company emphasizes responsible and ethical use
- Using AI or other tools to assist with interview responses is prohibited unless permission is explicitly provided
Work Model
- Onsite: Work will primarily be performed full-time at a customer facility, with collaboration with colleagues and customers as required
Location & Compensation
- Location: Arlington, VA (onsite)
- Salary: USD 86,800 - 198,000 per year
Commitment to Non-Discrimination
All qualified applicants receive consideration for employment without regard to disability, protected veteran status, or any other status protected by applicable federal, state, local, or international law.