CPT ML Software Engineer Jobs

ML Software Engineer CPT roles let you apply machine learning coursework directly in industry settings, from model training pipelines to production inference systems. Your DSO must authorize each position as integral to your degree program, so bring a job description that maps clearly to your ML curriculum before you request CPT.

Find CPT ML Software Engineer Jobs

Overview

Open Jobs52+
Work Type62% On-site
Top LocationSan Jose, CA
Most JobsTikTok

Showing 5 of 52+ ML Software Engineer jobs

TikTok
ML Infra Engineer Intern
We won't show you this job again
TikTok
Added 4d ago
ML Infra Engineer Intern
TikTok
San Jose, California
Data Science & Analytics
Software Engineering
Cloud & DevOps
Data Science
$45 - $60/hr
On-Site
Bachelor's

Have you applied for this role?

Rivian
UIUC Research Park Intern - ML AI Motor Controls Algorithm
We won't show you this job again
Rivian
Added 2w ago
UIUC Research Park Intern - ML AI Motor Controls Algorithm
Rivian
Champaign, Illinois
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
Master's
10,000+

Have you applied for this role?

Lila Sciences
Co-Op, ML Scientist for Biology
We won't show you this job again
Lila Sciences
Added 1mo ago
Co-Op, ML Scientist for Biology
Lila Sciences
San Francisco, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Data Analytics
On-Site
Doctorate

Have you applied for this role?

Rippling
Machine Learning Software Engineer Intern
We won't show you this job again
Rippling
Added 2mo ago
Machine Learning Software Engineer Intern
Rippling
San Francisco, California
Software Engineering
AI (Artificial Intelligence)
Backend Engineering
On-Site
Master's
51-200

Have you applied for this role?

Truveta
ML PhD Intern
We won't show you this job again
Truveta
Added 3mo ago
ML PhD Intern
Truveta
Remote
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$45/hr
Remote (US)
Doctorate

Have you applied for this role?

See all 52+ ML Software Engineer Jobs

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

Get Access To All Jobs

See all 52+ CPT ML Software Engineer Jobs

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

Get Access To All Jobs

ML Software Engineer CPT: Frequently Asked Questions

Does an ML Software Engineer role qualify for CPT?

Yes, if the work is integral to your degree program. ML engineering roles typically qualify for students in computer science, data science, or electrical engineering programs because model development, training pipelines, and deployment work map directly to core coursework. Your DSO will need a job description that lists specific ML tasks, not just a generic software engineering title, to authorize CPT.

Can I do CPT at a startup that doesn't have an immigration attorney?

Yes. CPT authorization comes from your school, not from the employer filing anything with USCIS. The employer doesn't need to take any immigration action for CPT to be valid. What matters is that your DSO approves the position and your I-20 is updated with the CPT authorization before your start date. Small ML startups and research labs frequently hire CPT students for this reason.

How do I find ML Software Engineer employers who understand CPT?

Search for ML Software Engineer roles on Migrate Mate, which shows employer LCA filing history by occupation and location. Employers who have filed LCAs for ML roles before are familiar with work authorization processes and less likely to rescind offers when you explain CPT. You can also ask during interviews whether the company has hired F-1 students before.

Does full-time CPT as an ML engineer affect my OPT eligibility?

Full-time CPT authorization totaling 12 months or more eliminates your OPT eligibility entirely. Part-time CPT, defined as 20 hours per week or fewer, has no impact on OPT regardless of duration. If you're planning to use OPT after graduation to stay in an ML role or pursue H-1B visa sponsorship, structure your CPT as part-time during academic semesters and discuss the trade-off with your DSO before accepting a full-time offer.

What should I bring to my DSO to get CPT authorized for an ML role?

Bring a written job description that lists specific ML duties, such as model training, data pipeline development, or inference optimization, not just a job title. Include the employer name, work location, start and end dates, and whether the role is part-time or full-time. Some DSOs also ask for an offer letter or a statement from a faculty advisor confirming the work connects to your curriculum. The more specific the documentation, the faster your I-20 gets updated.