2027 Summer Intern, AI Engineer
ICF
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.