Seasonal Associate, Full Stack Developer (Remote)

ICF•Reston, VA
•$41,822 - $71,098•Remote

About The Position

ICF is seeking motivated Seasonal Associates with a foundation in programming and an interest in solving real problems with modern AI-enabled technology. The role is with the Chief Technology Office and is fully remote from anywhere in the United States. The associate will collaborate with senior engineers and technology partners while learning and applying generative AI skills to real-world challenges. The engagement aims to deliver measurable impact, and the associate may have an opportunity to present learning or deliverables to leadership before the internship concludes. Relocation and housing assistance are not available.

Requirements

  • By the start date, have a completed bachelor's degree.
  • Provide acceptance or enrollment verification, or have completed at least 9 credit hours of graduate-level courses in computer science or a relevant discipline.
  • Be a U.S. citizen or lawful permanent resident, reside in the U.S., and be authorized to work in the U.S.; all work must be performed in the U.S. per contract requirements.
  • Be motivated to collaborate, learn quickly, and apply GenAI tools alongside software and data engineering practices.

Nice To Haves

  • Demonstrated interest, knowledge, or early experience using AI coding assistants such as GitHub Copilot, Claude Code, or ChatGPT for software development tasks.
  • Familiarity with at least one programming language, such as Python, JavaScript/TypeScript, or Java.
  • Familiarity with GenAI/LLM tooling, such as prompt frameworks, vector databases, modern LLM APIs (Anthropic or OpenAI), or Model Context Protocol (MCP).
  • Experience with version control systems such as 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.

Responsibilities

  • Support rapid prototype development using AI tools and AI frameworks.
  • Build lightweight front ends and back ends that enable stakeholders to interact with prototypes.
  • Apply responsible LLM usage, prompt design, and practical grounding patterns, including grounding responses in authoritative client data.
  • Collaborate with senior engineers and technology partners to integrate, test, and demonstrate capabilities in real workflows.
  • Deliver work with measurable impact and potentially present learning or deliverables to leadership before the internship concludes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service