
CACI International Inc is a U.S.-based government contractor serving national security, defense, and federal civilian customers. Its teams develop and support technology and professional services spanning cybersecurity, digital operations, enterprise IT modernization, electronic warfare, counter-unmanned systems, space and optical communications, DevSecOps software, mission engineering, and logistics. As a large prime contractor, CACI combines software, analytics, sensing, and hardware to help government organizations address evolving threats and modernize complex technology architectures.
AI Prompt Engineer at CACI International Inc in Ashburn, VA
Full-time AI Prompt Engineer role at CACI International Inc, focused on developing and evaluating LLM prompts for DHS border-security programs. The position supports generative AI testing, retrieval-augmented generation, and Agile software delivery.
$53,100 – $106,300 / year
On-siteFull-timeJuniorEnglish RequiredArtificial IntelligenceDescription
- Create, refine, and continuously improve prompts for generative AI and large language models
- Evaluate prompt alternatives, interpret results, and use findings to guide optimization
- Partner with cross-functional teams to deploy prompts and reduce manual workflows
- Track developments in LLMs, generative AI, and modern prompt-engineering practices
- Contribute to model fine-tuning efforts and retrieval-augmented generation strategies
- Investigate unexpected model outputs by assessing prompt design, model constraints, and available context
- Convert complex technical or business needs into practical AI interactions
- Build software solutions within a diverse, distributed Agile engineering team
Requirements
- U.S. citizenship is required
- Ability to complete a CBP background investigation, including checks for felony convictions, illegal drug use, and misconduct such as theft or fraud
- Availability to work onsite in Ashburn, Virginia, and/or Washington, D.C.
- Bachelor’s degree in computer science, software engineering, information technology, or a related discipline; equivalent experience may substitute
- Up to three years of professional software development experience, internships, or relevant academic project work
- At least one year of hands-on experience with large language models or other generative AI models
- Proficiency in at least one programming language: Python or JavaScript/TypeScript
- Familiarity with few-shot prompting, chain-of-thought, structured outputs, and function calling
- Strong problem-solving ability with a data-informed approach to experimentation and optimization
- Effective written and verbal communication skills
- Capacity to work independently and collaboratively in a fast-moving, changing environment
- Exposure to retrieval-augmented generation concepts, including embeddings and vector databases
- Understanding of AI safety topics such as prompt injection, bias, and data privacy
- Exposure to Agile or Scrum development environments
Benefits
- Flexible paid time off
- Extensive learning resources
- Healthcare coverage
- Wellness programs
- Financial benefits
- Retirement benefits
- Family support programs
- Continuing education benefits
- Additional time-off benefits
- Competitive compensation
- Learning and professional development opportunities