H-1B Visa ML Engineer Jobs

ML Engineer roles qualify as H-1B visa 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.

Find H-1B Visa ML Engineer Jobs

Overview

Open Jobs2,229+
Work Type72% On-site
Top LocationSan Francisco, CA
Most JobsApple

Showing 5 of 2,229+ ML Engineer jobs

HP
Senior Machine Learning Engineer
We won't show you this job again
HP
New 2h ago
Senior Machine Learning Engineer
HP
Spring, Texas
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$147k - $231k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Amazon.com
Machine Learning Data Linguist
We won't show you this job again
Amazon.com
New 4h ago
Machine Learning Data Linguist
Amazon.com
Boston, Massachusetts
Data Science & Analytics
Software Engineering
Quality Assurance & Testing (QA Testing)
Data Science
Data Analytics
AI (Artificial Intelligence)
$21 - $37/hr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Bright Vision Technologies
Edge ML Engineer
We won't show you this job again
Bright Vision Technologies
New 6h ago
Edge ML Engineer
Bright Vision Technologies
Dublin, Ohio
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Embedded Systems Engineering
$150k/yr
Remote (US)
Bachelor's

Have you applied for this role?

Katalyst Healthcares & Life Sciences
Scientist - Machine Learning AI
We won't show you this job again
Katalyst Healthcares & Life Sciences
New 11h ago
Scientist - Machine Learning AI
Katalyst Healthcares & Life Sciences
Avenel, New Jersey
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
Master's
51-200

Have you applied for this role?

Apple
Machine Learning Engineer
We won't show you this job again
Apple
New 11h ago
Machine Learning Engineer
Apple
Seattle, Washington
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$142k - $263k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

See all 2,229+ 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 2,229+ H-1B Visa ML Engineer Jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa ML Engineer Jobs.

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.

H-1B Visa ML Engineer: 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.