STEM OPT Machine Learning Engineer Jobs

Machine Learning Engineer roles sit squarely within STEM OPT eligibility, letting you work up to 36 months total with an employer enrolled in E-Verify. Your degree in computer science, statistics, or a related STEM field qualifies for the 24-month extension, giving you a longer runway to build production ML systems and pursue H-1B sponsorship.

See All Machine Learning Engineer Jobs

Overview

Open Jobs1,187+
Top Visa TypeF-1 OPT
Work Type78% On-site
Median Salary$141K
Top LocationSeattle, WA
Most JobsApple

Showing 5 of 1,187+ Machine Learning Engineer jobs

Adobe
Machine Learning Engineer
We won't show you this job again
Adobe
Added 1d ago
Machine Learning Engineer
Adobe
San Jose, California
Software Engineering
Data Engineering
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
DevOps
$125,600/yr - $234,150/yr
On-Site
3+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
General Motors (GM)
Machine Learning Engineer
We won't show you this job again
General Motors (GM)
Added 1d ago
Machine Learning Engineer
General Motors (GM)
Sunnyvale, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$119,250/yr - $150,850/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
PTC Therapeutics
Machine Learning Engineer
We won't show you this job again
PTC Therapeutics
Added 1d ago
Machine Learning Engineer
PTC Therapeutics
Warren, New Jersey
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
$111,100/yr - $130,700/yr
Hybrid
2+ yrs exp.
Master's
501-1,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Centene
Machine Learning Engineers II
We won't show you this job again
Centene
Added 2d ago
Machine Learning Engineers II
Centene
Clayton, Missouri
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
$120,828/yr - $161,300/yr
Remote (US)
2+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Apple
Machine Learning Engineer
We won't show you this job again
Apple
Added 4d ago
Machine Learning Engineer
Apple
San Diego, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$139,500/yr - $210,100/yr
On-Site
3+ yrs exp.
Master's
10,000+

Have you applied for this role?

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

See all 1,187+ Machine Learning Engineer jobs

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

Get Access To All Jobs

See all 1,187+ Machine Learning Engineer jobs

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

Get Access To All Jobs

Tips for Finding STEM OPT Authorization as a Machine Learning Engineer

Verify your CIP code before applying

Check that your degree's CIP code appears on the DHS STEM Designated Degree Program List. Computer science, data science, and applied mathematics all qualify, but some interdisciplinary programs don't. Confirm with your DSO before submitting your STEM OPT extension request.

Confirm E-Verify enrollment before accepting offers

Every employer who hires you on STEM OPT must be enrolled in E-Verify. Search the E-Verify employer search tool by company name to confirm active enrollment before you sign anything. A company that isn't enrolled can't legally employ you on the extension.

Target roles with explicit ML infrastructure ownership

Job postings that list model deployment, MLOps, or production pipeline work signal deeper engineering need and stronger H-1B sponsorship intent than pure research or analytics roles. Employers filing LCAs for these specializations have a documented business need that supports future petitions.

Use Migrate Mate to filter for E-Verify employers

Search Machine Learning Engineer roles on Migrate Mate, which filters listings to employers with verified sponsorship history. You'll see which companies have active E-Verify enrollment and prior STEM OPT hiring patterns, cutting out the guesswork before you apply.

Negotiate your I-983 training plan before day one

Your employer must complete and sign Form I-983, detailing your learning objectives and supervision structure. Raise this during the offer stage, not after you start. ML roles should specify concrete deliverables like model evaluation frameworks or deployment pipelines, not vague descriptions of team contribution.

Time your H-1B registration around your OPT end date

If USCIS selects you in the H-1B lottery with an October 1 start date, cap-gap protection extends your STEM OPT authorization automatically while your petition is pending. Missing the March registration window means a gap in status, so track your OPT expiration date against the annual H-1B registration period.

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

Find Machine Learning Engineer Jobs

Frequently Asked Questions

Does a machine learning engineer role qualify for STEM OPT?

Yes, if your underlying degree has a CIP code on the DHS STEM Designated Degree Program List. Degrees in computer science, electrical engineering, statistics, and applied mathematics all qualify. The role itself must also align with your degree field, and your employer must document that connection in Form I-983. Your DSO confirms eligibility before submitting the extension request to USCIS.

How do I verify that a machine learning employer is enrolled in E-Verify?

Use the E-Verify employer search tool to look up the company by name or employer identification number before accepting an offer. Active enrollment is a legal requirement for any employer hiring STEM OPT students, not just a best practice. If the company isn't listed, they can't hire you on the extension, regardless of their sponsorship willingness or size.

What goes into the I-983 training plan for a machine learning engineer?

Form I-983 must describe your specific learning objectives, the supervision structure, how the role relates to your STEM degree, and how your employer will evaluate your progress. For ML roles, that means naming concrete technical areas like model training pipelines, feature engineering, or inference optimization. Generic job descriptions don't satisfy the requirement. Both you and your supervisor must sign it, and it must be updated if your role or responsibilities change materially.

What happens to my STEM OPT if I'm selected in the H-1B lottery?

If USCIS selects your H-1B petition and your employer files it before your OPT expires, cap-gap protection automatically extends your work authorization through September 30 of that year. You can keep working for the same employer during that period without interruption. If October 1 arrives and your H-1B is still pending or approved, your H-1B status begins and your OPT ends.

Where can I find machine learning engineer jobs that sponsor STEM OPT students?

Migrate Mate lists Machine Learning Engineer roles filtered to employers with active E-Verify enrollment and documented sponsorship history, so you're not wasting applications on companies that can't hire you on OPT. You can search by role, location, and employer sponsorship activity to prioritize companies that have already navigated STEM OPT hiring and are set up to support the I-983 process.

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

Search Machine Learning Engineer Jobs