2027 Summer Intern, AI Engineer

ICF

Reston, VAFresher1h agovia LinkedInH-1B sponsor · 10 entry-level filings

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
Deep learningNLPLLMsComputer visionData analysisJava
Nice to have
Machine learningPythonPyTorchTensorFlow
Work
Hybrid in Reston · internship
Pay
Not stated by the employer.
Skill demand
LLMs8%of 99 similar entry-level jobs posted in the US this week
Listed
Nov 11, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

  • 10-week, full-time, graduate-level internship expected to begin in June and end in August 2027.
  • Hybrid work model (minimum 2x per week) from the Reston, VA office.
  • Pay: $32 per hour.
  • No housing or relocation assistance provided.

Key Responsibilities

  • Contribute to the AI lifecycle:
  • Support the end-to-end AI product development process, including data acquisition, preprocessing, model design, training, optimization, deployment, monitoring, and evaluation.
  • Assist in all phases of the machine learning lifecycle: data collection, preprocessing, model development, optimization, deployment, and evaluation.
  • Develop machine learning models:
  • Design, develop, and train advanced machine learning models, including deep learning and large-scale models, for domains like Natural Language Processing (NLP) and Generative AI.
  • Build and train machine learning models, including deep learning models, to solve complex challenges in areas such as NLP, computer vision, or generative AI.
  • Analyze large datasets:
  • Conduct exploratory data analysis and advanced feature engineering on large-scale, semi-structured datasets to uncover actionable insights and enhance model accuracy and efficiency.
  • Perform data analysis and feature engineering on massive, semi-structured datasets to extract meaningful insights and improve model performance.
  • Engineer robust software:
  • Develop high-quality, production-ready code in languages such as Python, Java, C++, R, JavaScript.
  • Develop code with a good understanding of common AI development frameworks like TensorFlow, PyTorch, Keras, and Scikit-learn.
  • Participate in system design discussions, code reviews, and testing to ensure robust and maintainable software.
  • Write clean, production-level code in languages like Python and C++, and participate in design sessions and code reviews.
  • Research emerging technologies:
  • Research and prototype cutting-edge AI and machine learning methodologies, including advancements in areas like explainable AI, federated learning, or multimodal models.
  • Stay abreast of the latest research and industry trends in AI and machine learning.
  • Collaborate across teams:
  • Partner with cross-functional teams, including product/project managers, data engineers, data scientists, and software engineers.
  • Refine project requirements, align on objectives, and deliver innovative, high-impact AI-driven solutions.
  • Work closely with cross-functional teams to define project requirements and deliver high-quality technology products.

Requirements & Tech Stack

  • Programming Languages: Python, Java, C++, R, JavaScript
  • AI Development Frameworks: TensorFlow, PyTorch, Keras, Scikit-learn
  • Version Control: Git (a plus)

Qualifications

  • A minimum of 9 credit hours of completed graduate-level courses in Computer Science, Machine Learning, AI Engineering, Data Science, or a related technical field.
  • A completed bachelor's degree in Computer Science, Machine Learning, AI Engineering, Data Science, or a related technical field.
  • Candidate must be a US citizen, 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.

Preferred Qualifications

  • A strong foundation in core computer science concepts, including object-oriented design, data structures, algorithms, and complexity analysis.
  • Proficiency in at least one general-purpose programming language, with a strong preference for Python.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or Scikit-learn.
  • Demonstrated experience with large-scale datasets and data preprocessing.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience with version control systems like Git is a plus.

Perks of working with us

  • Mentorship: Paired with a dedicated mentor for growth and development.
  • Hands-on experience: Gain practical experience on impactful, real-world AI projects.
  • Learning opportunities: Access training resources and workshops.
  • Networking: Build connections with scientists, engineers, and visionaries.

H-1B sponsor

ICF filed 10 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Internships in the US · last 7 days

60 openings · 57 need no experience

Most hiring: Labcorp, National Sports Center, Optimas Solutions

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job