ICF is a global advisory and technology services provider, and they are seeking a motivated intern for their Health, People, & Human Services Technology Office. The role involves supporting rapid prototype development using AI tools, collaborating with senior engineers, and gaining hands-on experience in AI-enabled technology.
Responsibilities:
- Support rapid prototype development using AI tools and AI frameworks
- Hands-on experience building lightweight front ends and back ends that allow stakeholders to interact with our prototypes
- Navigate responsible LLM usage, prompt design, and practical grounding patterns (such as grounding responses in authoritative client data)
- Collaborate with senior engineers and technology partners to integrate, test, and demonstrate capabilities in real workflows
Requirements:
- A minimum of 30 completed college credit hours toward a bachelor's degree in computer science or a relevant discipline
- Candidate must be a US citizen or lawful permanent resident (Green Card holder), reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S. per contract requirements
- Demonstrated interest, knowledge or early experience in using AI coding assistants (e.g., GitHub Copilot, Claude Code, ChatGPT) for software development tasks
- Familiarity with at least one programming language (such as Python, JavaScript/TypeScript, or Java)
- Familiarity with GenAI/LLM tooling — prompt frameworks, vector databases, modern LLM APIs (Anthropic, OpenAI), or Model Context Protocol (MCP)
- Experience with version control systems (e.g., Git)
- Exposure to cloud platforms (such as AWS, Azure, or Google Cloud)
- Strong analytical and problem-solving skills, with an interest in data and systems thinking
- Excellent communication skills and ability to work collaboratively in a team environment
- Enthusiasm for learning new technologies and applying them to real-world challenges