
Senior GenAI Engineer
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $105,100 - $231,100 per year
Job Level
Tech Stack
About the role
- Join our team as a Senior GenAI Engineer supporting Department of War PPBE (Planning, Programming, Budgeting, and Execution) applications.
- Build cutting-edge AI solutions that directly modernize how the DoW plans, programs, budgets, and executes critical defense operations.
- Work with cross-functional teams to develop AI-enabled features, build intelligent document processing pipelines, and deliver data-driven analytics for mission-critical defense financial systems.
- Design and develop AI-enabled features for PPBE applications using LLMs, GenAI, and agentic AI patterns.
- Build RAG pipelines over budget justification documents, appropriation language, execution data, and DoD directives.
- Implement agentic workflows using orchestration frameworks (LangGraph, Agno, Haystack, CrewAI) for multi-step budgeting tasks such as POM construction, BES preparation, and J-Book generation.
- Develop traditional ML models for budget execution forecasting, obligation rate anomaly detection, and spend trend analysis.
- Implement prompt engineering strategies and integrate AI/LLM APIs (OpenAI, Anthropic, Bedrock).
- Architect full-stack AI features with reliable API integrations, error handling, and graceful degradation.
- Maintain full-stack applications (including Web Application development using modern technologies such as React, TypeScript, NodeJS, Python, and .NET).
- Address security vulnerabilities and ensure compliance with DoD cybersecurity standards.
- Participate in code reviews, CI/CD pipelines, and collaborative development workflows.
- Document technical implementations and stay current with AI and ML developments.
Requirements
- Active Secret clearance
- Bachelor’s degree in Computer Science, Data Science, Mathematics, or related STEM field. Masters degree preferred.
- Masters degree and 12+ years of SDLC experience OR Bachelors and 15+ years of SDLC experience
- Security+ Certification
- 2+ years experience developing generative AI / LLM-powered applications
- Expert-level proficiency in Python; strong JavaScript proficiency
- Experience with RESTful APIs and integrating AI/LLM APIs (OpenAI, Anthropic, Bedrock)
- Experience with prompt engineering techniques (few-shot, chain-of-thought, system prompts)
- Experience with LLM orchestration frameworks such as LangGraph, Agno, CrewAI, or similar
- Experience with RAG architectures, agentic patterns, and vector databases
- Strong understanding of ML fundamentals (supervised/unsupervised learning, model evaluation, feature engineering, NLP)
- Experience with data analysis and ML libraries (pandas, NumPy, scikit-learn, or equivalent)
- Experience with containerization (Docker) and at least one major cloud platform (AWS, Azure, or GCP)
- Proficiency with Git version control and CI/CD pipelines
- Strong written and verbal communication skills.
Benefits
- Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
- Flexible time off benefit.
- Access to robust learning resources.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaScriptGenerative AILLMRESTful APIsPrompt engineeringMachine LearningData analysisContainerizationCloud platforms
Soft Skills
CommunicationCollaborationDocumentationProblem-solvingTeamwork
Certifications
Security+Bachelor's degreeMaster's degree