About the role#
This is a 10-week, full-time internship for Summer 2027. You will support the design, development, testing, and responsible use of AI-enabled solutions. Working alongside technical, data, and security specialists, you will translate defined needs into practical, repeatable solutions. Assignments may focus on AI application development, data engineering, cloud services, automation, or AI governance. This is a hands-on learning opportunity with guidance from experienced team members.
What you'll do#
- Collaborate with stakeholders to understand user needs, workflows, requirements, and success criteria.
- Write, test, and maintain code or scripts for data processing, AI applications, integrations, and automation.
- Prepare and evaluate datasets, investigate data inconsistencies, and document processing steps.
- Prototype AI-enabled solutions using approved models, APIs, cloud services, and low-code tools.
- Create test cases and evaluate results against source data, expected outcomes, and control requirements.
- Support responsible AI, privacy, security, and governance practices.
- Use version control and team development practices to organize code and documentation.
- Prepare technical documentation, runbooks, and presentations.
- Participate in project check-ins and recommend improvements to workflows, tools, or data quality.
What you'll need#
- Completed 30 college credit hours by the start date in computer science, data science, information systems, engineering, analytics, cybersecurity, or a related field.
- Preferred: A completed bachelor’s degree with enrollment verification or 9 credit hours completed in a related graduate program.
- Experience with programming or scripting languages such as Python, PowerShell, JavaScript, or SQL.
- Experience completing technical projects involving coding, data, AI, automation, or cloud technology.
- Familiarity with databases, data schemas, data pipelines, ETL processes, and structured configuration formats like JSON and YAML.
- Exposure to AI and machine learning concepts, including large language models or natural language processing.
- Familiarity with APIs, cloud platforms, enterprise data tools, or business intelligence tools.
- Experience using Git, Claude Code, or another version-control system.
- Knowledge of or interest in responsible AI, data privacy, information security, and AI governance.
- Strong analytical, communication, and organizational skills.
Location & details#
- Location: Reston, Virginia.
- Work Modality: Hybrid (expected 2 days per week in the office).
- Term: Summer 2027 (June through August).
- Status: Paid, full-time internship.
- Note: We are unable to provide housing or relocation assistance.
About ICF
ICF is a global consulting and technology firm founded in 1969. Based in Reston, Virginia, the company employs between 5,001 and 10,000 people. It provides services across sectors including energy, health, environment, and cybersecurity. The firm assists clients with digital transformation and IT modernization projects.
How to get in at ICF
Securing an internship at ICF requires speed because early applicants often receive more attention before the candidate pool grows. Intern Insider sends an instant alert the moment a role matching your target is published, which helps you apply among the first and stay ahead of the queue. You can often improve your response rates by reaching out to the recruiters behind the roles directly to ask about the position or a referral. Intern Insider surfaces these specific contacts, allowing you to bypass the general application process and connect with the people who actually manage the hiring for the team.



