4 days ago

Junior GenAI Developer Intern

CACI International Inc

On Site
Part Time
$65,000
Reston, VA

Job Overview

Job TitleJunior GenAI Developer Intern
Job TypePart Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$65,000
LocationReston, VA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

The Opportunity

We're seeking a Junior GenAI Developer Intern passionate about creating and delivering AI-driven solutions. This role involves crafting effective prompts, integrating models, building evaluation frameworks, and implementing safety guardrails. You'll collaborate closely with senior engineers and product managers to prototype, refine, and deploy GenAI capabilities that make a real difference for CACI International Inc customers.

Responsibilities

  • Prototype and integrate LLMs (OpenAI, Azure OpenAI, Anthropic, etc.) into web services, apps, and workflows.
  • Support the design and development of intelligent chatbots and autonomous agents using cutting-edge GenAI technologies for content analysis, content gap identification, and summarization.
  • Implement and optimize RAG (Retrieval Augmented Generation) systems for accurate information retrieval and contextual responses.
  • Write prompt chains, system prompts, and structured outputs (JSON/XML/Markdown) for reliable responses.
  • Build evaluation harnesses including test sets, metrics, and A/B experiments.
  • Develop, manage, and deploy intelligent AI agents with knowledge retrieval (RAG) and interaction with external APIs, databases, and applications.
  • Develop connectors and RAG pipelines; use open-source platforms for debugging, testing, and monitoring generative AI applications.
  • Implement guardrails and safety measures (content and safety filters, PII scrubbing, hallucination detection, policy enforcement).
  • Contribute to backend services (Python/TypeScript) and micro-APIs to operationalize AI features.
  • Write observability hooks: logging, tracing, prompt/version tracking, feedback loops.
  • Collaborate on model selection and cost/performance tradeoffs (latency, throughput, token cost, quality).
  • Document prompt patterns, playbooks, and API usage; share learnings in reviews/demos.

Qualifications

Required:
  • Bachelor’s in CS/Engineering or equivalent experience (internships count).
  • 0–2 years building software (internships count).
  • Hands-on experience with at least one: Python (FastAPI, Flask) or TypeScript/Node (Express, Next.js).
  • Familiarity with LLM APIs (OpenAI/Azure OpenAI/Anthropic) and prompt engineering basics.
  • Experience with Git, RESTAPIs, and CI/CD concepts.
  • Basic knowledge of cloud (AWS desired, Azure acceptable) and containers (Docker).
  • Strong communication and curiosity.
  • Must be legally authorized to work in the United States without employer sponsorship.

Desired:
  • Exposure to LangChain, LangGraph, Ango, and Langfuse.
  • Exposure to OpenWebUI.
  • Understanding of RAG concepts and vector databases.
  • Familiarity with GenAI models.

What You Can Expect at CACI International Inc

CACI International Inc fosters a culture of integrity, placing character and innovation at the center of everything. As a valued team member, you'll be part of a high-performing group dedicated to customer missions and driven by a higher purpose – to ensure the safety of our nation.

The company provides an environment of trust, valuing the unique contributions of every employee. You'll have autonomy with a flexible time off benefit and access to robust learning resources to achieve your ambitions.

CACI International Inc focuses on continuous growth, aiming to advance critical missions, build on business success, and find opportunities for groundbreaking innovation in your career and the company's legacy. Your potential is limitless, as is theirs.

Key skills/competency

  • Generative AI
  • Large Language Models (LLMs)
  • Prompt Engineering
  • Retrieval Augmented Generation (RAG)
  • Python
  • TypeScript
  • Azure OpenAI
  • API Integration
  • Docker
  • CI/CD

Tags:

Junior GenAI Developer Intern
Generative AI
LLMs
Prompt Engineering
RAG
Python
TypeScript
API Integration
Cloud
Docker
CI/CD

Share Job:

How to Get Hired at CACI International Inc

  • Research CACI International Inc's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for GenAI: Customize your resume to highlight experience in LLMs, RAG, prompt engineering, and relevant programming languages like Python/TypeScript for the Junior GenAI Developer Intern role.
  • Showcase technical projects: Prepare to discuss personal projects, internships, or academic work demonstrating practical application of generative AI concepts, cloud, and container technologies.
  • Prepare for behavioral interviews: Practice answering questions about collaboration, problem-solving, and your curiosity for AI, aligning with CACI International Inc's integrity and innovation focus.
  • Network effectively: Connect with CACI International Inc employees on LinkedIn to gain insights into the company and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background