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