15 AI Internships for Undergraduates
If you’re an undergraduate student interested in AI, an internship can be a worthwhile way to explore this field in detail. Internships add experience to your resume, improve your employability, and help you evaluate whether a field is a good fit. They provide opportunities to work on projects and develop skills such as coding, data analysis, technical writing, or scientific presentation that go beyond classroom assignments and are valued by employers and graduate programs.
Why should I do an AI internship in college?
For students interested in artificial intelligence, internships are the most direct way to gain exposure to applied machine learning, AI research, and the tech industry. These opportunities include work on machine learning models, computer vision systems, natural language processing (NLP) pipelines, robotics, wireless networks, and large-scale data systems. They often utilize tools such as Python, PyTorch, TensorFlow, and cloud or high-performance computing (HPC) infrastructure. Learning these tools can prepare you to enter the workforce after graduation. Many internships also provide structured mentorship, team-based projects, and formal presentations, helping you build experience in communication and collaboration.
To help you get started, we’ve put together 15 AI internships for undergraduates that focus on technical work, defined project outcomes, and mentorship from industry professionals.
1. Microsoft Undergraduate Research Internship
Location: Microsoft Research Labs in Redmond, WA, New York City, NY, or New England, MA
Cost/Stipend: Free | benefits include competitive pay, possible relocation, training, transportation, and more
Acceptance rate/cohort size: Selective
Dates: 12 weeks starting around May
Application Deadline: October 6 (tentative; subject to change)
Eligibility: Rising college juniors or seniors majoring in computer science, computer engineering, software engineering, information science, or a related major | must have at least two years of programming experience, completed courses in calculus, probability and statistics, and/or machine learning, or demonstrated training in at least one social science methodology
This 12-week internship is conducted in the U.S.-based Microsoft research lab and involves working closely with researchers and other interns on a defined research project. You will contribute to research in areas such as artificial intelligence, programming languages, computer vision, human language technologies, and data analytics. Your work will involve applying theory to practice across the full research development cycle, from problem formulation to presenting results. Interns receive mentorship from Microsoft researchers, collaborate with doctoral interns, and attend research talks and discussions related to the lab. Interns are expected to present their findings and may contribute to research that leads to possible journal publications or inform Microsoft product development.
2. Ladder University Internship Program
Location: Remote (you can work from anywhere in the world).
Cost/Stipend: Varies depending on the program; financial aid available
Acceptance rate/cohort size: Selective
Dates: Multiple cohorts throughout the year, including spring, summer, fall, and winter.
Application Deadline: Deadlines vary depending on the cohort – spring (January), summer (May), fall (September), and winter (November).
Eligibility: Undergraduates and gap year students who can work for 8 - 12 weeks, devoting 10 - 20 hours/week
The Ladder University Internship Program is a selective, fully virtual internship program where you work with startups and nonprofits worldwide. The startups range across a variety of industries, such as software engineering, technology, and AI/ML. As part of their internship, each student will work on a real-world project that addresses a genuine need of the startup they are working with, and present their work at the end of their internship. Interns work closely with their manager, gaining practical experience in problem-solving and project execution.
3. Apple Machine Learning / AI Internships
Location: Various locations across the U.S. (varies depending on internship)
Cost/Stipend: Paid, but compensation varies based on the role
Acceptance rate/cohort size: Selective
Dates: Internships available throughout the year
Application Deadline: Rolling; varies based on internship
Eligibility: Open to students working toward an undergraduate degree in computer science, engineering, data science, applied mathematics, or equivalent
In Apple’s Artificial Intelligence and Machine Learning (AIML) Internship, interns may work on applied or research-oriented machine learning projects alongside Apple researchers, engineers, and program managers. You may contribute to solving machine learning problems in areas such as large language models, diffusion models, reinforcement learning, accessibility, privacy, and fairness, depending on the team's focus. You will receive technical mentorship and collaborate with cross-functional teams to design and implement a meaningful ML solution, using modern ML frameworks and algorithms. Interns may challenge existing evaluation methods, develop new approaches, or advance research that informs Apple products. You typically present your work to AI/ML leadership at the end of the internship, and in some cases, you may even have the chance to submit your research outcomes to academic conferences.
4. Harvard Kempner Institute Undergraduate Summer Internship Program in ML Research Engineering
Location: Kempner Institute, Harvard’s Science and Engineering Complex (SEC), Allston, MA
Cost/Stipend: Not specified
Acceptance rate/cohort size: Selective, with a limited number of available positions
Dates: June 16 - August 22 (tentative; based on previous years)
Application Deadline: Rolling until available positions are filled (exact dates to be announced)
Eligibility: Current undergraduates, as well as students who have earned a bachelor’s degree within the last year | must be proficient in coding (Python) and deep learning frameworks (PyTorch) | must be legally eligible to work in the U.S.
In this internship, you’ll work full-time for 10 weeks on AI and machine learning research engineering projects under the guidance of Kempner Institute faculty and research engineers. You will contribute to research in areas such as model development and optimization, large language models, distributed GPU training, and reproducible ML workflows, using tools such as Python, PyTorch, and high-performance computing systems. The internship focuses on hands-on engineering work that supports academic research, with opportunities to develop code, models, or datasets that may be shared through various public channels. The program is fully in-person at Harvard Science and Engineering Complex (SEC) and is designed to build practical ML engineering and project management skills through direct research contributions.
5. Adobe AI/ML Internships
Location: San Jose, CA (internships are also available in other cities across the U.S. and the world)
Cost/Stipend: $45/hour - $55/hour (pay range may change depending on the position)
Acceptance rate/cohort size: Not specified
Dates: Internships are available throughout the year
Application Deadline: Varies depending on the internship
Eligibility: Open to students currently enrolled in a Bachelor’s program in computer science, applied mathematics, statistics, or a related STEM field | must have experience or research in one or more of the following: LLMs, NLP/NLU, computer vision, information retrieval, context engineering, ML architecture, optimization, agent systems, or runtime performance | must be proficient in in Python, Scala, Java, or SQL, and have experience building data pipelines or ML systems
As an Adobe AI/ML Intern, students may be placed in Adobe’s digital experience team, where they may contribute to AI systems used in marketing, personalization, and customer experience. You may work on machine learning projects involving predictive modeling, generative AI, recommendation systems, and large language models at a production scale. The internship involves hands-on experiences across the ML lifecycle, including experimentation, model evaluation, deployment, and operational workflows. You may collaborate closely with engineers, researchers, and product managers, gaining insight into how AI research is translated into real-world products. You may receive technical mentorship from experienced Adobe professionals, and many interns get an opportunity to see their work integrated into live production systems.
6. Amazon Internships
Location: Multiple sites across the U.S. and the world
Cost/Stipend: Free | compensation may vary based on geographical location, education level, experience, and skills
Acceptance rate/cohort size: Selective
Dates: Internship opportunities are available year-round
Application Deadline: Rolling; varies depending on the internship
Eligibility: Open to undergraduates who are rising seniors or recent graduates
As an Amazon intern, you may work with multidisciplinary teams across machine learning, applied science, software engineering, and robotics to design, build, and evaluate solutions. You may contribute to projects that involve data-driven modeling, large language models, and AI-powered features used in production environments. The program emphasizes hands-on ownership, with interns responsible for the full project lifecycle, from problem definition and design to implementation and evaluation. You will receive one-on-one mentorship from a company mentor and get regular feedback throughout the internship. Interns collaborate closely with cross-functional teams and apply modern ML frameworks to production-scale data and infrastructure. The internship is full-time and structured to reflect Amazon’s day-to-day engineering and research workflows.
7. The Air Force Research Laboratory (AFRL) Scholars Program
Location: AFRL labs across the U.S.
Cost/Stipend: Free | stipend varies based on education level and internship location | check here
Acceptance rate/cohort size: Selective
Dates: Internships are available throughout the year, in the summer, fall, and spring semesters (exact dates vary based on the internship)
Application Deadline: Varies based on the internship; summer internship applications remain open from October 10 to January 10
Eligibility: Open to undergraduate students with good academic standing | minimum GPA of 3.0 out of 4.0 is highly preferred | must be U.S. citizens | must be at least 16 years old (at least 18 years for California locations | check out more information available here
The AFRL Scholars Program is a paid research internship that places undergraduate students in AFRL labs to work on applied science and engineering projects. During the program, you will collaborate with AFRL scientists and engineers on research efforts in areas such as artificial intelligence, machine learning, reinforcement learning, computer vision, and physics-informed neural networks. You may contribute to hands-on technical work such as implementing algorithms, building simulations or data-processing pipelines, and evaluating model performance. Each intern is paired with a technical mentor and works within a focused research area aligned with national interests. Some projects may conclude by submitting a written report and a formal presentation of results at the end of the internship.
8. Summer Undergraduate Research Fellowship (SURF) Bay Area
Location: Stanford University, Stanford, CA
Cost/Stipend: Free | $6,000 stipend plus housing, meals, and transportation are covered by the program
Acceptance rate/cohort size: 14 students
Dates: June 22 - August 14
Application Deadline: December 15 - February 3
Eligibility: Rising college juniors or non-graduating seniors enrolled full-time in an undergraduate degree at a non-Stanford, accredited public or private college or university in the U.S. (full-time community college students in their transfer year are also eligible to apply | must be at least 18 years old | must be in good academic standing, with a required minimum GPA of 3.0 | check here for project-specific prerequisites
As part of the SURF Bay Area program, interns may work full-time in a Stanford Engineering research lab on projects that may involve machine learning, computer vision, AI models, robotics, or computational biomedical modeling, depending on lab placement. You may contribute to active research by implementing models, analyzing data, building simulations or prototypes, and engaging with current academic literature. The program provides access to Stanford research labs and resources, giving you exposure to how AI-related research is conducted at a graduate level. You may participate in technical discussions, mentorship meetings, and cohort-based activities designed to support research skill development and graduate school preparation. You will also have the chance to present your work at a research symposium at the end of the program.
9. NASA’s OSTEM Internships
Location: NASA centers and facilities across the U.S.
Cost/Stipend: Free | paid, but the exact amount may vary based on the internship
Acceptance rate/cohort size: Selective
Dates: Internships are available throughout the year
Application Deadline: Varies depending on the internship; the summer internship application deadline is February 27, and the fall deadline is May 22
Eligibility: College students who are at least 16 years old | must be U.S. citizens | required minimum GPA is 3.0 out of 4.0 | check individual internship opportunities here for project-specific prerequisites
In NASA’s OSTEM Internship Program, you may work with NASA teams and contribute to ongoing projects in areas such as artificial intelligence, machine learning, robotics, and data-driven aerospace research. You may work alongside NASA scientists, engineers, or project managers, contributing to initiatives involving autonomous systems, AI-supported mission planning, or data analysis for space and aeronautics missions. The program emphasizes hands-on technical work and structured mentorship, giving you insight into how research and engineering projects are conducted within a federal agency. You may gain experience with NASA workflows, tools, and research practices, along with opportunities to present your work to peers and NASA staff. The program runs multiple sessions each year and offers placements across NASA centers in the U.S.
10. Lawrence Livermore National Laboratory Data Science Summer Institute (DSSI)
Location: Lawrence Livermore National Laboratory, Livermore, CA
Cost/Stipend: Free | very competitive pay offered
Acceptance rate/cohort size: Around 30 students
Dates: May 18 - August 7 (Session 1) | June 22 - September 11 (Session 2)
Application Deadline: January 30
Eligibility: Students pursuing a degree in applied mathematics, computer science, computer vision, machine learning, statistics, or a similar field | must have programming skills in a high-level language such as R, Matlab, or Python, as well as experience with C/C++ and Java | must be familiar with topics such as statistical modeling and data analysis, machine learning, computer vision, multimedia signal, and more | click here for more information
The Lawrence Livermore National Laboratory’s DSSI program is a 12-week paid summer research internship for advanced undergraduates interested in applied AI, machine learning, and data science. You will divide your time between an individual mentor-led research project and collaborative data science challenges focused on addressing problems in national defense, energy, health, environmental security, and scientific discovery. Projects may involve machine learning, deep learning, computer vision, graph networks, reinforcement learning, and natural language processing, often using large real-world datasets and high-performance computing systems. You will be paired with an LLNL staff scientist mentor and participate in seminars and short courses covering advanced topics such as Gaussian processes, uncertainty quantification, and experimental design. The internship also includes networking events, virtual lab tours, social activities, and concludes with a final presentation to LLNL leadership, staff, and peers at the end of the summer.
11. Jina AI Internship Program
Location: Jina AI Research offices in Sunnyvale, CA, as well as cities around the world, such as Berlin, Beijing, and Shenzhen
Cost/Stipend: Free | Interns receive competitive compensation, along with a reasonable amount of living cost coverage during the period of the internship
Acceptance rate/cohort size: Not specified
Dates: Internships are offered throughout the year in summer, winter, fall, and spring sessions; exact dates and duration vary based on role and project
Application Deadline: Varies based on session
Eligibility: Undergraduate students from all over the world
The Jina AI Internship Program allows students to work on multimodal AI systems that support AI-powered product development. You may contribute to real-world projects involving areas such as AI/ML technologies, retrieval augmented generation, embeddings, and large language models. The internship provides hands-on experience with modern AI tools and workflows used in deployed products and AI research. You will be paired with mentors and integrated within active teams, contributing to research, engineering, or developer-facing initiatives. Depending on the project scope and outcomes, some internships may lead to research publications or give you the chance to work on search products. Along the way, you will gain firsthand exposure to how AI research and product development work in an industry environment.
12. Allen Institute for Artificial Intelligence (Ai2) Internships
Location: Allen Institute for Artificial Intelligence (Ai2), Seattle, WA
Cost/Stipend: Free | pay is competitive and varies based on position and education level
Acceptance rate/cohort size: Not specified
Dates: Internships are 12 weeks long and available year-round
Application Deadline: Varies by internship; the summer internships application deadline is January 4
Eligibility: Open to undergraduate students; check individual internship opportunities here for internship-specific prerequisites
The Ai2 Internship Program offers full-time, 12-week research and engineering internships for undergraduate and graduate students with strong AI backgrounds. You may work with Ai2 researchers and engineers on projects that involve using spatio-temporal earth observation data, training and evaluating large models, building open-source tools, or developing benchmarks. Each intern is paired with a mentor and participates fully in team-based research, with opportunities for collaboration across institutions and partner organizations. Ai2 places no restrictions on publications, and interns may contribute to papers or technical reports submitted to conferences or journals. The paid program offers flexible start dates and emphasizes open science and applied AI research for environmental and humanitarian applications.
13. IBM Internships
Location: Multiple locations across the U.S. and the world
Cost/Stipend: Free | stipend varies depending on the role
Acceptance rate/cohort size: Selective
Dates: Internships are available year-round
Application Deadline: Rolling; varies depending on the internship and location
Eligibility: Open to undergraduate students | check individual job listing here for internship-specific prerequisites
IBM’s internship program offers the opportunity to work on projects that support the development of technologies across areas such as AI, cloud computing, data analytics, and quantum research. You may work alongside IBM engineers, researchers, and consultants, contributing to solutions used by IBM’s clients. The internship emphasizes practical skill development through hands-on project work, access to IBM training platforms, and participation in global initiatives such as Call for Code. You can explore both technical and non-technical roles across software development, research, design, consulting, and product teams. Throughout the internship, you will receive structured mentorship and engage with IBM’s global workforce, gaining insight into how large-scale technology organizations operate.
14. AMD Internship & Co-Op Program
Location: Multiple locations across the globe
Cost/Stipend: Free | stipend varies depending on the internship
Acceptance rate/cohort size: Selective
Dates: Opportunities available year-round
Application Deadline: Varies depending on the internship
Eligibility: Open to undergraduate students | check individual job posting here for internship-specific prerequisites
AMD’s Internship & Co-Op Program allows students to work on engineering and research projects across areas such as semiconductors, AI, and computing systems. You’ll collaborate with engineers on projects involving chip design, software development, and machine learning applications that support real-world products. The program emphasizes hands-on project work, allowing you to apply classroom knowledge to real engineering challenges. You will receive mentorship from experienced professionals and participate in AMD volunteering events, social activities, meetings with senior leaders, and collaborative project work. Interns can also engage with employee resource groups and connect with professionals across teams, gaining exposure to both technical workflows and organizational culture.
15. Rutgers WINLAB Summer Internship Program
Location: WINLAB, Rutgers University, North Brunswick Township, NJ
Cost/Stipend: Free | both paid and unpaid internships are available
Acceptance rate/cohort size: 15 - 20 undergraduate students
Dates: May 27 - August 7
Application Deadline: April 6
Eligibility: Students currently enrolled full-time in a college or university who will be graduating the year after their internship or later | must be eligible to work in the U.S. | check individual research project descriptions here for project-specific prerequisites
The Rutgers WINLAB Summer Internship Program is a competitive summer research experience that places students in a university lab focused on AI-enabled wireless systems, edge computing, and augmented reality. During the program, you will join an active research group and work on defined projects applying machine learning, data analytics, or computer vision techniques to domains such as 5G/6G networks, autonomous systems, smart cities, and RF research. The internship emphasizes team-based research with weekly progress meetings and close mentorship from faculty and senior researchers. You’ll gain hands-on experience with Linux-based environments and tools such as Python, PyTorch, TensorFlow, or software-defined radios. The program concludes with a written research report and a final presentation, giving you experience communicating technical results to a research audience. Projects are designed to be completed within the summer term, with some projects offering opportunities for continued research into the academic year.
Image Source