CPT ML Engineer Jobs

ML Engineer CPT jobs let F-1 students train neural networks, build production pipelines, and deploy models as a direct extension of their graduate coursework. Your DSO must authorize each position before you start, and the role must map to your enrolled program, typically computer science, data science, or a related field.

See All CPT ML Engineer Jobs

Overview

Open Jobs166+
Top Visa TypeF-1 CPT
Work Type76% On-site
Median Salary$44K
Top LocationSan Jose, CA
Most JobsTikTok

Showing 5 of 166+ ML Engineer jobs

TikTok
ML Engineer Research Intern
We won't show you this job again
TikTok
Added 1mo ago
ML Engineer Research Intern
TikTok
San Jose, California
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$60/hr - $60/hr
On-Site
Doctorate
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Typeface
ML Engineer Intern
We won't show you this job again
Typeface
Added 2mo ago
ML Engineer Intern
Typeface
Palo Alto, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
$40/hr - $60/hr
Hybrid
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
EnerSys
Graduate ML Engineering Intern
We won't show you this job again
EnerSys
Added 2w ago
Graduate ML Engineering Intern
EnerSys
Reading, Pennsylvania
Data Science & Analytics
Software Engineering
Data Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
$35/hr - $40/hr
On-Site
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
pSemi
Intern, AI/ML Software Engineer
We won't show you this job again
pSemi
Added 2w ago
Intern, AI/ML Software Engineer
pSemi
San Diego, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Backend Engineering
$32/hr - $58/hr
On-Site
Bachelor's
501-1,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Adobe
AI/ML Intern - Machine Learning Engineer
We won't show you this job again
Adobe
Added 2w ago
AI/ML Intern - Machine Learning Engineer
Adobe
San Jose, California
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
Revenue Operations & Enablement
$45/hr - $55/hr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 166+ ML Engineer Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new ML Engineer roles.

Get Access To All Jobs

See all 166+ CPT ML Engineer Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT ML Engineer Jobs.

Get Access To All Jobs

ML Engineer CPT: Frequently Asked Questions

Does an ML Engineer role qualify for CPT authorization?

Yes, if the role is integral to your enrolled program of study. Most ML Engineer positions require skills in machine learning, statistics, and software engineering, all of which map directly to computer science and data science graduate curricula. Your DSO will confirm the connection between the specific job duties and your coursework before issuing CPT authorization.

Can I do full-time CPT as an ML Engineer without affecting my OPT eligibility?

You can, but 12 months or more of full-time CPT eliminates your OPT eligibility entirely. Part-time CPT of any duration doesn't count against it. Many F-1 students in ML programs use part-time CPT during the academic year and reserve full-time CPT for a single summer to stay under the 12-month threshold.

What documentation does an ML Engineer CPT employer typically need from me?

Your employer needs your I-20 with the CPT authorization endorsed by your DSO, your F-1 visa, and your I-94 arrival record. Some employers also request your enrollment verification and a letter from your academic advisor confirming the role ties to your curriculum. Have these ready before your first day, not after.

How do I find ML Engineer roles where employers understand CPT authorization?

Search on Migrate Mate, which surfaces ML Engineer roles from employers with documented work-authorization filing history. Employers already familiar with LCA filings and USCIS processes are far less likely to withdraw an offer when they learn you're on CPT, because they've navigated work-authorization paperwork before.

If my ML Engineer CPT role extends beyond my original authorization end date, what do I do?

You need a new CPT authorization from your DSO before continuing work, you can't simply keep working past your I-20 end date. Contact your DSO at least two weeks before the expiration, provide the updated offer letter with the new end date, and confirm the extended role still maps to your enrolled coursework.