Machine Learning Jobs for OPT Students

Machine learning roles are among the most OPT-friendly in tech. Most positions require a master's or PhD in computer science, statistics, or a related field, and STEM OPT extensions apply, giving you up to three years of authorized work. Employers in this space file H-1B petitions at high rates, making ML a strong long-term visa path.

See All Machine Learning Jobs

Overview

Open Jobs2,036+
Top Visa TypeF-1 OPT
Work Type75% On-site
Salary Range$136K – $196K
Top LocationNew York, NY
Most JobsApple

Showing 5 of 2,036+ Machine Learning jobs

Flagship Pioneering
Machine Learning Engineer
We won't show you this job again
Flagship Pioneering
New 2h ago
Machine Learning Engineer
Flagship Pioneering
Boston, Massachusetts
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
$214,500/yr
On-Site
3+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Meshy
Machine Learning Systems Intern
We won't show you this job again
Meshy
New 5h ago
Machine Learning Systems Intern
Meshy
Remote
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Not listed
Remote (US)
Other

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Oumi, Pbc
Pre/Post-Sales Machine Learning Engineer
We won't show you this job again
Oumi, Pbc
New 5h ago
Pre/Post-Sales Machine Learning Engineer
Oumi, Pbc
Seattle, Washington
Software Engineering
Solutions Engineering & Architecture
Technical Product & Program Management
Customer Success
AI (Artificial Intelligence)
ML (Machine Learning)
Solutions Engineering (Pre-Sales)
Not listed
Hybrid
4+ yrs exp.

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Exa Labs
Research, ML
We won't show you this job again
Exa Labs
New 5h ago
Research, ML
Exa Labs
San Francisco, California
Data Science & Analytics
Software Engineering
Not listed
On-Site
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Tabs Platform
Software Engineer, AI/ML
We won't show you this job again
Tabs Platform
New 5h ago
Software Engineer, AI/ML
Tabs Platform
New York, New York
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Backend Engineering
Not listed
On-Site
1+ yr exp.

Have you applied for this role?

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

See all 2,036+ Machine Learning jobs

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

Get Access To All Jobs

How to Get Visa Sponsorship in Machine Learning

Target companies with active H-1B filing histories

Companies that consistently file H-1B petitions for ML roles are your best bet for long-term sponsorship. Check OFLC disclosure data for employers with recent machine learning or data science LCA filings to confirm they have an established sponsorship process.

Lead with your STEM OPT timeline

Most ML employers plan hiring on multi-year horizons. Telling recruiters you have up to three years of STEM OPT remaining signals you're not a short-term hire. Frame it as runway, not a constraint, when discussing your work authorization.

Specialize before you apply

Generalist ML resumes get lost. Employers hiring for NLP, computer vision, reinforcement learning, or MLOps want demonstrated depth. Pick a specialization aligned with your coursework or research and build your portfolio and resume around that specific area.

Quantify your model impact in every bullet

ML hiring managers screen for results, not methods. Replace vague descriptions like 'built a classification model' with metrics: accuracy improvements, latency reductions, or business outcomes your model drove. Numbers move resumes past initial filters faster than technical jargon.

Use your research or thesis as a portfolio anchor

If your OPT authorization stems from a graduate program, your thesis or research project is a legitimate work sample. Link to papers, GitHub repositories, or Kaggle notebooks that demonstrate real ML work. Academic output carries weight with technical recruiters.

Apply to mid-size companies, not just large tech firms

Large tech companies attract thousands of OPT applicants for ML roles. Mid-size companies with ML infrastructure needs, such as fintech, healthtech, or autonomous systems firms, often sponsor visas with less competition and faster hiring timelines.

Machine Learning jobs are hiring across the US. Find yours.

Find Machine Learning Jobs

See all 2,036+ Machine Learning jobs

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

Get Access To All Jobs

Frequently Asked Questions

Can I work in machine learning on OPT without employer sponsorship?

Yes, during your OPT period you're authorized to work without your employer filing any petition on your behalf. You just need the role to be directly related to your degree field, which for ML typically means a degree in computer science, statistics, electrical engineering, or a related STEM discipline. Sponsorship only becomes relevant when transitioning to a long-term visa like the H-1B.

Does a machine learning job qualify for the STEM OPT extension?

It does if your degree is on the STEM Designated Degree Program List and the role is directly related to that degree. Most ML positions require quantitative or computer science backgrounds, which are almost universally STEM-designated. Your employer also needs to be enrolled in E-Verify to support the extension, so confirm that before accepting an offer.

Where can I find machine learning jobs that are open to OPT students?

Migrate Mate is built specifically for F-1 OPT students and filters for employers who are open to hiring candidates on work authorization. Searching for machine learning roles on Migrate Mate surfaces positions where sponsorship history or OPT-friendliness has already been factored in, which saves time compared to applying broadly and discovering authorization issues late in the process.

What happens to my OPT if my machine learning role is eliminated or I'm laid off?

You have a 90-day unemployment allowance across your standard OPT period. If you're on the STEM OPT extension, the allowance increases to 150 days total. You must find a new qualifying ML role within that window. The new employer must also be E-Verify enrolled if you're on the extension. Report any employer changes to your DSO promptly to keep your SEVIS record current.

Can I work as a machine learning contractor or freelancer on OPT?

Self-employment on OPT is permitted but requires that the work is directly related to your degree. For ML, that means genuine technical work, not general business activities. You must be able to document the relationship between your degree and the work performed. On STEM OPT, self-employment faces additional restrictions, and your DSO should confirm your specific situation before you structure any freelance arrangement.

See which Machine Learning employers are hiring and sponsoring visas right now.

Search Machine Learning Jobs