Artificial Intelligence Software Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Aurora, COEl Segundo, CA
Salary
$69,400–$158,000 / yr
Posted
20 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $178k
This role $114k
$52k most similar roles pay here $231k

This role pays less than 89% of similar roles. Most pay $142,500–$214,000 — the shaded band above. At the midpoint, this role pays about $114k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 802 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 783 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Artificial Intelligence Software Engineer

As an Artificial Intelligence Software Engineer, you will join the team to create and implement end-to-end solutions that modernize AI-driven digital engineering capabilities. You will develop innovative software products designed to improve organizational efficiency and decision-making while ensuring systems account for broader operating environments and future enhancements. Your daily work involves building full-stack LLM solutions, including RAG implementation, model selection via Hugging Face, and utilizing frameworks like LangChain and LlamaIndex. The role requires proficiency in inference engines such as vLLM and llama.cpp, along with experience in Node.js, JavaScript, React, and RESTful APIs. You will also utilize DevSecOps tools like GitHub Actions to manage CI/CD pipelines. This position focuses on solving complex problems within the domain of systems engineering for mission-critical projects using advanced AI technologies and specialized digital engineering tools.

What you'll do

  • Develop and implement end-to-end AI and machine learning solutions to modernize digital engineering capabilities.
  • Build full-stack LLM solutions including RAG implementation, model selection, and management via Hugging Face.
  • Implement LLM frameworks such as LangChain and LlamaIndex using embedding models and vector databases.
  • Utilize inference engines like vLLM and llama.cpp to power AI applications.
  • Develop full-stack software components including RESTful APIs, Node.js, JavaScript, and React.
  • Build and manage CI/CD pipelines using DevSecOps tools such as GitHub Actions.
  • Integrate Model Context Protocol (MCP) to enable seamless model interoperability and context management.
  • Perform systems engineering analysis for mission-critical government projects and infrastructure.

What we're looking for

  • 2+ years of experience designing, modifying, developing, writing, and implementing software programming applications using methods such as Agile.
  • 1+ years of experience working with full-stack LLM solutions, including RAG implementation, model selection, registry management, or frameworks like LangChain or LlamaIndex.
  • Experience with full-stack development, including RESTFul APIs, Node.js, JavaScript, or React.
  • Knowledge of Agile methodology and DevSecOps tools such as GitHub Actions to build and manage CI/CD pipelines.
  • Experience with LLM inference engines.
  • Experience with Cursor or AI-assisted coding tools to enhance software or digital engineering development processes.
  • Ability to obtain a Secret clearance.
  • Master's degree (preferred).
  • Industry Certifications such as OCSMP, ASEP, GCP, Azure, AWS, and Security+ (preferred).
  • Experience implementing Model Context Protocol (MCP) in software or digital engineering projects (preferred).
  • Experience performing systems engineering analysis for government or mission critical systems (preferred).
  • Experience with Model-Based Systems Engineering (MBSE) tools such as Cameo, MagicDraw, SparxEA, DOORS, and IBM Rhapsody (preferred).
  • Experience with MATLAB, STK, ModelCenter, or TeamCenter (preferred).
  • Experience with cloud computing platforms such as AWS, Azure, or GCP (preferred).
  • Experience with software product testing and QA/QC (preferred).
  • Experience with LLM inference engines such as vLLM and llama.cpp (preferred).

More like this

Similar roles

Lead Software Engineer, AI Developer

JPMorgan Chase

Plano, TX 72 days ago
Java Python Node.js RAG LangChain LlamaIndex Semantic Kernel CrewAI AWS Bedrock Anthropic Claude Pinecone OpenSearch pgvector FAISS Lambda Step Functions API Gateway S3 DynamoDB SQS Docker ECS EKS CI/CD REST GraphQL Microservices Prompt Engineering
10+ yrs exp

Artificial Intelligence Software Engineer

General Dynamics

Remote (Sudbury, MA) 27 days ago $142,696$158,303
Python LangChain LangGraph RAG LLM Docker Kubernetes CI/CD REST API Vector Databases Knowledge Graphs AWS Azure GCP Kafka Airflow Oracle Snowflake Claude Gemini Codex
8+ yrs exp Remote

Software Engineer, AI

SHI International

Remote 2 days ago $125,000$150,000
Python LLMs RAG React SQL Microsoft Azure NVIDIA CUDA API CI/CD Containers Prompt Orchestration Source Control
4+ yrs exp Remote

Software Engineer AI Infra

Microsoft

16 days ago $102,100$202,200
LLM Generative AI Python C++ C# Java JavaScript Distributed Computing RLHF Model Architecture Data Curation Inference Infrastructure Benchmarking Systems backend systems Pre-training Post-training
2+ yrs exp Hybrid

Artificial Intelligence Engineer

Booz Allen Hamilton

San Antonio, TX 33 days ago $99,000$225,000
Machine Learning LLM LangChain LangGraph Agentic Workflows Python JavaScript TypeScript HTML CSS AWS Azure GCP Databricks Palantir Foundry Agile Cloud Engineering
2+ yrs exp