H-1B Visa ML Engineer Jobs

ML Engineer roles qualify as H-1B specialty occupations because they require at least a bachelor's degree in computer science, statistics, or a related field. Most ML positions fall under SOC code 15-2051 (Data Scientists) or 15-1256 (Software Developers), which affects your prevailing wage level and LCA filing. Cap-subject H-1B registration opens each March for an October 1 start date.

See All ML Engineer Jobs

Overview

Open Jobs4,364+
Top Visa TypeH-1B
Work Type72% On-site
Median Salary$228K
Top LocationSan Francisco, CA
Most JobsApple

Showing 5 of 4,364+ ML Engineer jobs

Typeface Inc.
Senior Staff ML Engineer
We won't show you this job again
Typeface Inc.
New 1h ago
Senior Staff ML Engineer
Typeface Inc.
Palo Alto, California
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Not listed
On-Site
12+ yrs exp.
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Mayo Clinic
Senior Principal AI/ML Engineer
We won't show you this job again
Mayo Clinic
Added 3d ago
Senior Principal AI/ML Engineer
Mayo Clinic
Rochester, Minnesota
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Technical Program Management
$180,024/yr - $261,019/yr
On-Site
9+ yrs exp.
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Signature IT World Inc
AI/ML Engineer
We won't show you this job again
Signature IT World Inc
Added 4d ago
AI/ML Engineer
Signature IT World Inc
Austin, Texas
Data Science & Analytics
Software Engineering
Data Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
5+ yrs exp.
None

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
GameStop
Lead AI/ML Engineer
We won't show you this job again
GameStop
Added 5d ago
Lead AI/ML Engineer
GameStop
Grapevine, Texas
Software Engineering
Cloud & DevOps
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
9+ yrs exp.
None
1,001-5,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Morgan Stanley
Sr AI / ML Engineer
We won't show you this job again
Morgan Stanley
Added 5d ago
Sr AI / ML Engineer
Morgan Stanley
New York, New York
Software Engineering
Data Science & Analytics
Cloud & DevOps
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Technical Program Management
$195,000/yr - $275,000/yr
On-Site
15+ yrs exp.
None
10,000+

Have you applied for this role?

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

See all 4,364+ 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 4,364+ 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

Tips for Finding H-1B Visa Sponsorship as a ML Engineer

Map your degree to SOC codes

ML Engineer roles get filed under different SOC codes depending on the employer, most use 15-2051 or 15-1256. Pull your target SOC from O*NET before interviews so you can confirm your degree field aligns and anticipate any specialty occupation scrutiny.

Verify prevailing wage before negotiating

Use the OFLC Wage Search to look up the Level I through Level IV wage for your SOC code and work location before you accept an offer. Your employer's LCA must certify a wage at or above that threshold, and it affects what they can legally pay you.

Target employers already filing LCAs for ML roles

Search Migrate Mate to filter for employers with verified H-1B LCA filing history specifically for ML and data science roles. That filing record tells you the employer knows the process and has done it for your job type before.

Ask whether the employer is cap-exempt

Universities, nonprofit research institutions, and certain government-affiliated entities are cap-exempt, meaning your H-1B can start any time of year without waiting for the October 1 cap date. If you're open to those employers, your timeline compresses significantly.

Request premium processing if your start date is tight

USCIS offers premium processing on I-129 petitions, which guarantees a 15-business-day adjudication window. If you're transferring from OPT or a prior H-1B and your authorization gap is narrow, confirm early whether your employer will pay for it.

Document project scope and model ownership clearly

USCIS RFEs for ML Engineer petitions frequently challenge whether the role truly requires a specialized degree rather than general coding skills. Collect evidence showing you own model architecture decisions, not just implementation tasks, to support the specialty occupation case.

ML Engineer jobs are hiring across the US. Find yours.

Find ML Engineer Jobs

ML Engineer H-1B Visa: Frequently Asked Questions

Does an ML Engineer role qualify as a specialty occupation for H-1B purposes?

Yes, provided the position requires at least a bachelor's degree in a directly related field such as computer science, mathematics, or statistics. Roles focused on model research, algorithm design, or applied machine learning typically satisfy the specialty occupation standard. Roles that only require general programming skills with no field-specific degree requirement can face RFEs, so the job description needs to be precise about degree requirements.

Which SOC code do employers typically use when filing H-1B petitions for ML Engineers?

Most employers file under 15-2051 (Data Scientists) or 15-1256 (Software Developers and Software Quality Assurance Analysts). The choice affects the prevailing wage level your employer must certify on the LCA. You can look up both codes on O*NET to see which job zone and education requirements best match your role's actual duties before your employer submits the LCA to DOL.

How do I find employers who have actually sponsored H-1B visas for ML Engineer roles before?

Migrate Mate surfaces employers with verified DOL Labor Condition Application filing history filtered by occupation code, so you can see which companies have filed LCAs for ML and data science roles specifically. Checking LCA history is more reliable than asking recruiters, because it shows actual filings rather than stated willingness to sponsor.

Can I switch ML Engineer jobs while on H-1B status without losing my place in line?

Yes. Under AC21 portability, if your I-140 has been approved for at least 180 days and your new role is in the same or a substantially similar occupational classification, you can port your priority date to the new employer's petition. Your new employer still needs to file a new H-1B transfer petition before your current authorization ends, and you can start the new job once that petition is received by USCIS.

What documentation should I prepare before an employer files my H-1B petition as an ML Engineer?

You'll need your academic transcripts and degree certificates, any credential evaluations if your degree is from outside the U.S., a current resume detailing your project responsibilities, and any publications or patents that support your specialty. Your employer's attorney will also need your passport, current I-94 record, and prior immigration documents. Having these organized before the attorney engagement starts reduces delays significantly.

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

Search ML Engineer Jobs