AI and ML Software Engineer

Booz Allen Hamilton
Chantilly, VA2026-04-23Full time

About the job

AI and ML Software EngineerThe Opportunity: Booz Allen is the leading provider of AI services to the nation, and we’re looking for a software engineer like you to create full-stack applications that integrate enterprise AI/ML services, including LLMs, to solve tough problems. As a full-stack developer, you’ll design and deliver secure, scalable applications that bring AI-powered capabilities to life for our HR and people operations users.

Responsibilities

Design, develop, and maintain full-stack applications such as front-end, APIs, services, and data tiers, including robust integration with SQL based databases.

Integrate with enterprise AI platforms and architectures such as LLMs and RAG pipelines, to enhance HR applications, including natural language search across policies and knowledge bases, automated document summarization, and contextual insights surfaced in user workflows.

Design, develop, implement, and maintain HR and training software applications and management solutions in an operational environment at the corporate level and below.

Build reliable retrieval and data processing pipelines to feed AI features with internal and approved external data.

Perform ETL from source systems into the SQL data layer.

Ensure data quality, consistency, and security across systems, applying role-based access, auditability, and privacy aware design when handling enterprise data.

Implement retrieval-based solutions using internal documents, APIs, and databases, optimizing prompt flows, embeddings, and vector search for performance and accuracy.

Collaborate with product owners and stakeholders to identify high value AI use cases.

Tune AI-enabled features for performance, cost, and reliability.

Qualifications

Minimum

10+ years of experience with IT infrastructures

5+ years of experience supporting the Intelligence Community (IC)

5+ years of experience building production web applications and services using C# and .NET

3+ years of experience with jQuery, SQL, or XML

2+ years of experience with JavaScript and a JavaScript framework, including React, Angular, or Vue

Experience with the Software Development Life Cycle (SDLC), Agile methodologies, and cloud environments, including AWS, Azure, GCP, or Oracle Cloud

Knowledge of AI systems architecture, AI platforms, or MLflow

TS/SCI clearance with a polygraph

Bachelor’s degree

Security+, SSCP, CISSP, CCNA, or GSEC Certification

Preferred

Experience with HR systems such as Workday, or knowledge management platforms such as SharePoint and Confluence

Experience with the administration of continuous integration and continuous deployment (CI/CD) pipelines using Kubernetes, Docker, or Jenkins

Experience with LimeSurvey, Tableau, SharePoint, ServiceNow