Students & New Grads

Internships, research, competitions, campus recruiting timelines and grad-school paths for breaking into AI.

Key takeaways

  • Start early: Sophomore year for internships, Junior year for top companies
  • Research matters: Publications boost grad school and research roles
  • Competitions = portfolio: Kaggle medals impress employers
  • Campus recruiting: Apply July-October for best chances
  • Multiple pathways: Internship → FT, Research → Grad school, or both

AI/ML Internship Guide

How to land AI internships at top companies

Freshman Year (Year 1)
Build foundations
  • Master Python and data structures
  • Take intro ML course (Andrew Ng)
  • Start 1-2 personal projects
  • Join AI/CS clubs
  • Attend hackathons
Sophomore Year (Year 2)
Gain experience
  • Complete ML/DL courses
  • Build 3-4 portfolio projects
  • Contribute to open source
  • Apply for REU programs
  • Start LeetCode practice
Junior Year (Year 3)
Target top companies
  • Apply to FAANG + AI companies
  • Kaggle competitions
  • Research with professor (if grad school bound)
  • Interview prep (AlgoExpert, Pramp)
  • Build advanced projects (end-to-end ML systems)
Senior Year (Year 4)
Convert to full-time
  • Full-time job applications (start July-August)
  • Return offer from previous internship
  • Graduate school applications (if applicable)
  • Capstone/thesis projects
  • Interview throughout fall

Top Programs

Company: Google AI
Duration: 12 weeks (summer)
Compensation: $7k-$10k/month + housing
Program Name: STEP / Google Internship

Requirements

  • CS/ML coursework
  • Strong coding skills
  • Previous projects/internships preferred
Acceptance Rate: <5%
Interview Process: Resume screen → Phone screen → 2 virtual onsites
Application Deadline: October-November
Conversion To Fulltime: ~70%
Company: Meta AI (FAIR)
Duration: 12-16 weeks
Compensation: $8k-$10k/month + housing
Program Name: Research Internship

Requirements

  • Strong ML background
  • Research experience preferred
  • Publication track record (for research interns)
Acceptance Rate: <5%
Application Deadline: September-December
Note: Extremely competitive
Company: OpenAI
Duration: 12 weeks
Compensation: $10k-$12k/month
Program Name: Research Intern

Requirements

  • PhD student or exceptional undergrad
  • Strong research background
  • Publications preferred
Acceptance Rate: <3%
Application Deadline: Rolling (apply early)
Company: Microsoft Research
Duration: 12 weeks
Compensation: $7k-$9k/month + housing
Program Name: AI Research Intern
Acceptance Rate: <10%
Application Deadline: September-January
Company: Amazon (Alexa AI, AWS AI)
Duration: 12 weeks
Compensation: $6k-$8k/month + housing
Program Name: ML Intern
Acceptance Rate: ~10-15%
Application Deadline: August-December
Conversion To Fulltime: ~60%
Company: NVIDIA
Duration: 12 weeks

Focus Areas

  • Computer Vision
  • Autonomous Driving
  • GPU Computing
Compensation: $7k-$9k/month
Program Name: Deep Learning Intern
Application Deadline: September-November
Company: Tesla AI
Duration: 12 weeks
Compensation: $6k-$8k/month
Program Name: Autopilot Intern

Requirements

  • Computer vision experience
  • C++ and Python
  • Passion for autonomous driving
Application Deadline: Rolling

Application Tips

  • Apply early (September-October for summer)
  • Tailor resume to each company
  • Build projects relevant to company's work
  • Network with employees on LinkedIn
  • Attend company info sessions
  • Practice coding interviews (LeetCode, HackerRank)
  • Prepare ML system design (for senior students)

Average Compensation

Housing: Often provided or $2k-$3k stipend
Stipend: $6k-$10k/month
Total Summer Earnings: $25k-$40k (for 12 weeks)