> Markdown version of [/jobs/ext/2071692-ai-engineer](https://www.wearedevelopers.com/jobs/ext/2071692-ai-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Engineer - **Company:** Booz Allen Hamilton Inc. - **Location:** United States - **Salary:** $77,600.0 - $176,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Integration Architecture, Microsoft Azure, Information Engineering, Information Leak Prevention, Software Debugging, Identity and Access Management, JSON, Python (Programming Language), Search Technologies, Datadog, Data Logging, Cloud Platform System, Flask (Web Framework), Large Language Models, Prompt Engineering, Software Application Programming, Generative AI, Git, Fastapi, Containerization, Kubernetes, Functional Programming, Cloudwatch, Restful APIs, Docker - **Published:** August 15, 2026 - **Apply:** https://www.dice.com/job-detail/d75855ff-4ba1-4988-907b-877c3c2fa3c1 ## About the Role * 1+ years of experience in sof tware engineering, data engineering, or applied AI / ML * Experience building applications in Python using frameworks such as FastAPI or Flask, and building and integrating applications using LLM APIs such as OpenAI, AWS Bedrock, or Azure OpenAI * Experience implementing Retrieval-Augmented Generation ( RAG ) pipelines, including document ingestion, chunking, embeddings, retrieval workflows, and prompt augmentation * Experience with vector databases such as FAISS, Pinecone, Weaviate, or OpenSearch Vector Search, and cloud environments, including AWS services such as S3, Lambda, EC2, IAM, and CloudWatch * Experience using Git, basic CI / CD pipelines, and containerization with Docker * Experience designing or consuming REST APIs and working with structured outputs such as JSON schemas and function or tool calling * Knowledge of prompt engineering, prompt evaluation, and common LLM failure modes, including hallucinations, prompt injection, data leakage, jailbreak attempts, and grounding techniques * Knowledge of prompt evaluation techniques and response quality testing * Ability to obtain a TS/SCI clearance * Bachelor's degree Nice If You Have: * Experience with orchestration frameworks such as LangChain or LlamaIndex * Experience with embeddings via OpenAI, Cohere, or SentenceTransformers * Experience with monitoring and logging tools such as CloudWatch or Datadog * Experience deploying services using Docker Compose or Kubernetes * Experience with structured logging and debugging distributed API failures * Experience with AWS Secrets Manager or AWS Systems Manager Para met er Store * Experience with asynchronous Python programming or background processing * Experience with Model Context Protocol ( MCP ) or modern AI tool integration standards ## Related Videos - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Bringing the power of AI to your application.](https://www.wearedevelopers.com/videos/1010-bringing-the-power-of-ai-to-your-application) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)