ML Software Engineer Internships

Ml software engineer internships give university students, recent graduates, and early-career switchers hands-on project experience building and deploying machine learning systems, mentorship from working engineers, and, at many employers, a path toward a full-time offer. Technology & Software, Biotechnology & Pharmaceuticals, and Science & Research lead in internship volume, with TikTok, PlusAI, and Tesla among the employers posting roles now.

Find ML Software Engineer Internships

Overview

Open roles74
Top stateCalifornia
Top employerTikTok
Top citySan Jose, CA
Work type80% On-site
Top industryTechnology

Showing 5 of 74+ ML Software Engineer Internships

IMC Financial Markets
Machine Learning Research Intern - Summer 2027
We won't show you this job again
IMC Financial Markets
New 1m ago
Machine Learning Research Intern - Summer 2027
IMC Financial Markets
Amsterdam, New York
Account Management
Customer Success
Sales
1,001-5,000

Have you applied for this role?

Tesla
Internship, Machine Learning Engineer, Factory Software (Fall 2026)
We won't show you this job again
Tesla
New 1m ago
Internship, Machine Learning Engineer, Factory Software (Fall 2026)
Tesla
Fremont, California
Business Operations
Compensation & Benefits
Human Resources (HR) — Generalist
$40 - $56/hr
On-Site
10,000+

Have you applied for this role?

WaveWorks Technologies Inc
Applied Machine Learning Intern
We won't show you this job again
WaveWorks Technologies Inc
New 1m ago
Applied Machine Learning Intern
WaveWorks Technologies Inc
Seattle, Washington
Data Analytics
Data Science

Have you applied for this role?

P
Machine Learning Intern- Immediate Start
We won't show you this job again
P
New 1m ago
Machine Learning Intern- Immediate Start
Phamily
New York, New York
Corporate Training
Corporate Training & Learning Development
Learning & Development
$30 - $35/hr

Have you applied for this role?

TetraMem INC
Machine Learning Intern (Singapore)
We won't show you this job again
TetraMem INC
New 1m ago
Machine Learning Intern (Singapore)
TetraMem INC
San Jose, California
Corporate Training
Corporate Training & Learning Development
Learning & Development
$35 - $45/hr
On-Site

Have you applied for this role?

ML Software Engineer Internship Market

Who's Hiring

  • TikTok
    TikTok31
  • PlusAI
    PlusAI5
  • Tesla
    Tesla3
  • PathAI
    PathAI3
  • ByteDance
    ByteDance3

Top Industries Hiring

  • Technology & Software42
  • Biotechnology & Pharmaceuticals4
  • Science & Research3
  • Artificial Intelligence3
  • Healthcare & Medical Services3

Tips for Your ML Software Engineer Internship Search

Apply months before the internship starts

Large tech companies and research labs recruit summer ml software engineer interns the previous fall, with some applications opening in August. Smaller companies and co-op programs post much closer to the start date, so new listings appear throughout the year. Check the date each role was posted and prioritize the freshest ones.

Build a portfolio before you apply

Hiring teams for ml software engineer interns cannot assess work history you do not have, so give them something else to evaluate. Two or three complete, documented projects on GitHub, each with working code, a clear README, and a note on what the model does and how well it performs, outweigh a longer resume with no artifacts.

Use your campus network alongside direct applications

Career fairs surface structured ml software engineer internship programs tied directly to your university, and recruiters there often move faster for students they meet in person. Professors and career center staff frequently know which employers recruit from your school before roles post publicly. Applying directly to companies running smaller cohorts at the same time widens the pool you reach.

Practice the ml software engineer intern technical screen out loud

Most ml software engineer intern screens include coding questions on data structures, algorithms, and ML fundamentals, plus a conceptual discussion on model evaluation or system design. Practice solving problems out loud and explaining each step before you arrive, because interviewers weight your reasoning process as heavily as the final answer.

Target structured internship programs early

Many large tech companies and research organizations run dedicated ml software engineer internship cohorts designed to train people new to production ML systems. These programs recruit early, fill fast, and are competitive, so identify the ones that match your background and apply in the first wave rather than waiting for a second round of openings.

Set your work-type filter before you start

On-site roles are 80% of the ml software engineer internships listed here. Decide what you can commit to before you start reviewing postings, then filter by location and work type so you are not sorting through roles that do not fit your situation. Migrate Mate's listings let you filter by work type to narrow the list immediately.

ML Software Engineer Internships: Frequently Asked Questions

How do I get an ml software engineer internship?

Lead with coursework and personal projects rather than work history, since hiring teams expect limited experience at the intern level. For ml software engineer candidates, a linked GitHub repository with documented ML projects gives recruiters something concrete to assess. Pair direct applications with campus career fairs, where recruiters often move faster for students they meet in person.

Can an ml software engineer internship turn into a full-time job?

Many employers extend return offers to strong interns, but conversion is never guaranteed. For ml software engineer interns, what actually drives it is performance on real project deliverables, available headcount on the team, and how early you signal interest. Position for a return offer by treating every task as a work sample, but keep applying externally rather than counting on one outcome.

When should I apply for ml software engineer internships?

Earlier than most students expect. Large tech and research employers recruit summer ml software engineer interns the preceding fall, sometimes opening applications in August or September. Smaller companies and university research labs post closer to the actual start date, so openings appear year-round. Check regularly rather than waiting for a single application season.

Are ml software engineer internships paid?

Most professional ml software engineer internships in the United States are paid. Compensation varies by company size, industry, and location, and unpaid internships are rare at established tech and research organizations. Where employers disclose pay, the listing will show it, so check individual postings for what each company offers.

What should an ml software engineer internship resume include?

Lead with projects, not work history. Include two or three complete, documented projects that show the tools you used, the problem you solved, and where a recruiter can see the work, such as a linked GitHub repository with model code and a README. Add relevant coursework in machine learning, statistics, and software engineering. Keep the entire resume to one page.

Are there remote ml software engineer internships?

Yes. Remote and hybrid roles make up 20% of the ml software engineer internship listings here, with the rest on-site. Remote cohorts fill fast because they attract applicants from across the country, so apply early once you find a role that fits. Filter by work type to see only the format you can commit to.

Can international students get ml software engineer internships?

Yes. F-1 students can intern through CPT while enrolled or through OPT work authorization after finishing a degree, and the employer does not have to file anything for either, so many companies are open to international interns. Confirm your eligibility and timing with your university's international student office before accepting an offer.

See All 74 ML Software Engineer Internship Jobs

Find roles that match your experience and apply in just a few clicks.

Find ML Software Engineer Internships