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 Jobs4,031+
Work Type73% On-site
Top LocationNew York, NY
Most JobsApple

Showing 5 of 4,031+ ML Engineer jobs

Tata Consultancy Services (TCS)
Senior AI/ML Engineer
We won't show you this job again
Tata Consultancy Services (TCS)
New 3h ago
Senior AI/ML Engineer
Tata Consultancy Services (TCS)
Eden Prairie, Minnesota
Software Engineering
Data Science & Analytics
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
DevOps
$100k - $120k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

NYU Langone Health
Senior ML Engineer
We won't show you this job again
NYU Langone Health
New 7h ago
Senior ML Engineer
NYU Langone Health
New York, New York
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$101k - $147k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Adobe
Staff Agentic ML Engineer
We won't show you this job again
Adobe
Added 1d ago
Staff Agentic ML Engineer
Adobe
San Jose, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$346k/yr
On-Site
Master's

Have you applied for this role?

Optum
Lead AI/ML Engineer
We won't show you this job again
Optum
Added 1d ago
Lead AI/ML Engineer
Optum
Eden Prairie, Minnesota
Software Engineering
Data Science & Analytics
Data Engineering
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$146k - $250k/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

State Street
Lead Cloud Data and AI/ML Engineer
We won't show you this job again
State Street
Added 1d ago
Lead Cloud Data and AI/ML Engineer
State Street
Quincy, Massachusetts
Data Science & Analytics
Data Engineering
Software Engineering
Cloud & DevOps
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
Cloud Engineering
$90k - $158k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

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