Students & New Grads

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

AI jobs for new grads are won earlier than most students think. This page maps the whole student runway: machine learning internship recruiting, a month-by-month campus recruiting timeline, research opportunities, competitions, grad-school decisions and student-specific resources — each with concrete tasks per stage rather than generic advice. Start with the key takeaways, then work the timeline tab by tab.

The key takeaways panel distills what the data says matters most, then each tab goes deep: what to do each semester, when internship applications open, how to get research experience without connections, and which competitions actually register with hiring managers. Pair this with the education ROI comparison if you are weighing grad school against going straight in.

Explore: Become an ML engineer · Education ROI · Job search toolkit

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)