CACI International Inc

Senior GenAI Engineer

CACI International Inc

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,100 - $231,100 per year

Job Level

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