24 hours ago
Reston, VA, USAIntern
Base Salary
$38k - $78k/yr
Responsibilities
- Collaborate with technical and business or program stakeholders to understand needs, workflows, requirements, constraints, and success criteria.
- Write, test, and maintain code or scripts for data processing, AI applications, integrations, automation, validation, and reporting.
- Collect, clean, validate, transform, combine, and evaluate structured or unstructured datasets while documenting sources and processing steps.
- Prototype AI-enabled solutions using approved models, APIs, cloud services, low-code tools, and related technologies.
- Create test cases, evaluate results against source data and expected outcomes, and document errors, risks, limitations, and control findings.
- Support responsible AI, privacy, security, data access, human review, documentation, and governance practices.
- Use version control and collaborative development practices to manage code, configuration, documentation, and incremental changes.
- Prepare technical documentation, runbooks, demonstrations, analyses, and presentations for technical and nontechnical audiences.
- Participate in project reviews, communicate progress and blockers, track assigned work, incorporate feedback, and recommend practical improvements.
Requirements
- Complete at least 30 college credit hours by the start date in computer science, data science, information systems, engineering, analytics, cybersecurity, or a related field.
- Preferred candidates have a completed bachelor's degree and are enrolled in or have completed at least 9 graduate-program credit hours in a related field.
- Programming or scripting experience with Python, PowerShell, JavaScript, SQL, or comparable languages, including data manipulation, querying, analysis, or reusable code development, is preferred.
- Technical project experience involving coding, data, artificial intelligence, automation, cloud technology, or systems work through coursework, personal projects, research, internships, employment, or other applied learning is preferred.
- Familiarity with databases, data schemas, data pipelines, extract-transform-load processes, JSON, and YAML is preferred.
- Exposure to artificial intelligence and machine learning concepts, including large language model applications, agentic workflows, computer vision, natural language processing, or model evaluation, is preferred.
- Familiarity with APIs, cloud platforms, enterprise data tools, low-code platforms, workflow automation, or business intelligence tools such as Azure, Power Platform, or Power BI is preferred.
- Experience with Git, Claude Code, or another version-control system and familiarity with collaborative development or code review is preferred.
- Knowledge of or interest in responsible AI, data privacy, information security, identity and access management, data classification, and AI or data governance is preferred.
- Strong analytical, problem-solving, written communication, verbal communication, organization, time management, collaboration, adaptability, and professional judgment skills are required.
Benefits
- 10-week, full-time internship expected to begin in June and end in August.
- Hybrid work arrangement based in Reston, Virginia, with in-office work two days per week.
- No housing or relocation assistance is provided.
- Reasonable accommodations are available for disability, religious, and other qualifying needs.
Tech Stack
Categories
AI ApplicationsData Engineering
About ICF
ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.
