Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

RAG Developer

CACI International

$98,500 - $206,800
Oct 16, 2025
Remote, US
Apply Now

CACI is seeking a system/software engineer to research, design and build Artificial Intelligence (AI) and Machine Learning (ML) solutions, including Generative AI, to lay the foundation for future AI/ML initiatives and contribute to broader software development projects.

Requirements

  • Experience with Linux and Linux based terminals
  • Understanding of RAG architecture and principles, experience implementing RAG systems, and familiarity with popular RAG frameworks and tools.
  • Knowledge of security best practices for AI systems
  • Strong programming skills, particularly in Python, Javascript, rust, golang
  • Experience with vector databases, embedding techniques, and data pipelines
  • Experience with information retrieval systems
  • Experience with RESTful APIs and Cloud Services (AWS, OCI)

Responsibilities

  • Forward thinking vision of how RAG can be integrated within a software development lifecycle and business practices, keeping abreast of new developments in RAG, NLP, and related fields.
  • Designing and implementing retrieval systems: Creating efficient ways to store and quickly access large amounts of relevant information.
  • Implementing safeguards: Developing mechanisms to prevent the system from retrieving or generating inappropriate or harmful content.
  • Developing and fine-tuning language models: Working with large language models to optimize their performance for specific tasks and domains.
  • Evaluation and testing: Designing and conducting tests to measure the system's accuracy, relevance, and overall performance.
  • Integrating retrieval and generation components: Ensuring seamless interaction between the retrieval system and the language model.
  • Design and build agentic workflows

Other

  • Follow a CACI agile methodology, attending daily standups, refinement sessions, and updating agile project management system to ensure transparency
  • Experience working with multiple teams in an agile environment, with data scientists, UI/UX designers, and subject matter experts to improve the overall system.
  • Self-motivated with ability to quickly adapt and learn emerging disciplines and techniques
  • T5 level background investigation (possesses or must be able to obtain)
  • Percentage of Travel Required: Up to 10%