AI Software Developer, Junior
Booz Allen Hamilton
About the Role
The AI Software Developer, Junior role at Booz Allen Hamilton focuses on applying hands-on technical skills, including software and integration, to cybersecurity and mission challenges for Navy efforts in the San Diego region. This is a multidisciplinary environment where you will contribute to advisory conversations, solution and implementation planning, and focused integration and implementation, including AI-enabled automation and analytics.
Key Responsibilities
- Understand client objectives, constraints, and security/compliance boundaries through discussions with mission and technical partners.
- Contribute to technical approaches, tradeoff analysis, and implementation plans for solutions and integrations.
- Design, implement, test, and troubleshoot scripts, services, APIs, or automation, including AI/LLM-assisted workflows.
- Integrate systems and data using REST/HTTP APIs, data stores, and enterprise or cloud patterns.
- Produce clear documentation and communicate technical concepts for both technical and non-technical audiences.
- Align work with RMF, control expectations, and secure engineering practices, partnering with cybersecurity and authorization stakeholders.
- Improve team processes using version control, review practices, and lightweight testing, and stay current on responsible AI expectations.
Requirements & Tech Stack
- Experience in a technical role in an academic or professional work environment.
- Experience integrating an API or service such as REST or automating a repeatable workflow using code.
- Experience using Git in a professional role or reviewed context in class or internship.
- Ability to write, test, and debug code in Python.
- Ability to learn quickly in ambiguous problem spaces and communicate technical concepts to non-specialists.
- Secret clearance.
- Bachelor’s degree in Computer Science, Computer Engineering, Cybersecurity, Information Systems, or a STEM field.
- Ability to obtain DoD 8570/8140 IAT Level II Certification within 30 days of hire date.
Nice to Have
- Experience designing AI/ML or LLM-enabled architectures, including model selection, workflow design, orchestration, and integration.
- Experience with AI/ML or LLM-enabled patterns such as RAG, embeddings, vector search, prompt or tool orchestration, or frameworks like OpenAI Agents SDK, Google ADK, LangChain, or comparable.
- Experience with enterprise data and analytics platforms such as Advana, War Data Platform (WDP), Databricks, and Palantir Foundry.
- Experience implementing AI/ML or LLM solutions and model deployment locally or through cloud-based technologies.
- Experience conducting process transformation analyses, mapping as-is and to-be workflows, and developing solution blueprints.
- Experience with LLM model registries such as Hugging Face, embedding models, and vector databases.