Machine Learning Green Card Jobs

Machine learning roles sit squarely within EB-2 and EB-3 specialty occupation categories, making them strong candidates for PERM-based green card sponsorship. Employers file a labor certification with DOL before petitioning USCIS, permanently tying your residency to a qualifying ML position rather than a temporary work authorization cycle.

See All Machine Learning Jobs

Overview

Open Jobs4,001+
Top Visa TypeGreen Card
Work Type70% On-site
Median Salary$175K
Top LocationNew York, NY
Most JobsApple

Showing 5 of 4,001+ Machine Learning jobs

Adobe
Machine Learning Engineer
We won't show you this job again
Adobe
New 7m ago
Machine Learning Engineer
Adobe
San Jose, California
Software Engineering
Data Science & Analytics
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
$151,800/yr - $265,350/yr
On-Site
5+ yrs exp.
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Coupang
Sr Staff Machine Learning Engineer
We won't show you this job again
Coupang
New 1h ago
Sr Staff Machine Learning Engineer
Coupang
Seattle, Washington
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$152,000/yr - $277,000/yr
On-Site
4+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Cengage
AI/ML Engineer
We won't show you this job again
Cengage
New 2h ago
AI/ML Engineer
Cengage
Illinois
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$150,000/yr - $200,000/yr
Hybrid
4+ yrs exp.
Bachelor's
1,001-5,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Goldman Sachs
Machine Learning Platform - CI/CD Engineer
We won't show you this job again
Goldman Sachs
New 4h ago
Machine Learning Platform - CI/CD Engineer
Goldman Sachs
Jersey City, New Jersey
Software Engineering
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
DevOps
MLOps
$115,000/yr - $180,000/yr
On-Site
2+ yrs exp.
None
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Pickle Robot Company
Robotics Software Engineer - ML and Grasping
We won't show you this job again
Pickle Robot Company
New 4h ago
Robotics Software Engineer - ML and Grasping
Pickle Robot Company
Charlestown, Massachusetts
Software Engineering
Specialized Engineering
AI (Artificial Intelligence)
Robotics Engineering
Backend Engineering
$110,000/yr - $135,000/yr
On-Site
Bachelor's

Have you applied for this role?

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

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

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

Tips for Finding Green Card Sponsorship in Machine Learning

Frame your ML credentials for PERM documentation

PERM requires your employer to prove the role genuinely needs a degree in a specific field. Gather transcripts, publications, and project portfolios that show your machine learning specialization maps directly to the advertised job duties, not just general software engineering.

Target employers with active PERM filing history

Not every tech employer sponsors green cards, even if they hire on H-1B. Search DOL PERM disclosure data to identify companies that have filed labor certifications for ML-specific job titles like 'Machine Learning Engineer' or 'Research Scientist' in the past two years.

Search green card jobs on Migrate Mate

Migrate Mate filters job listings specifically by green card sponsorship history, so you're not guessing which ML employers will file PERM. Use it to surface roles where sponsorship is already part of the hiring process, not an afterthought you negotiate later.

Distinguish EB-2 NIW from employer-sponsored EB-2

If your ML research has national-scale impact, a National Interest Waiver lets you self-petition under EB-2 without a PERM labor certification. Published models, patents, or government-funded research often support NIW eligibility, bypassing the employer-driven recruitment advertising timeline entirely.

Negotiate PERM filing timing before signing an offer

Ask prospective employers whether they will file PERM within your first year, since the Department of Labor recruitment and audit process adds 12 to 18 months before USCIS even sees your I-140. Clarifying this in the offer stage prevents multi-year delays after you've already started.

Verify your ML job title matches DOL wage-level categories

PERM prevailing wages are calculated against specific SOC codes. 'Machine Learning Engineer' and 'Data Scientist' map to different O*NET profiles with different wage levels. Confirm with your employer which SOC code they plan to use via OFLC Wage Search before the labor certification is filed.

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

Find Machine Learning Jobs

Machine Learning Green Card Sponsorship: Frequently Asked Questions

Do machine learning roles qualify for EB-2 or EB-3 green card sponsorship?

Most machine learning positions qualify under EB-2 because they typically require an advanced degree in computer science, statistics, or a related field and involve work that cannot be performed by someone without that specialized education. Roles at the entry or mid-level that require only a bachelor's degree may fall under EB-3 instead. Your employer's attorney will determine the correct category based on the actual job requirements, not your personal credentials.

How does green card sponsorship differ from H-1B for ML engineers?

H-1B is a temporary work visa capped at 85,000 new slots annually and subject to a lottery. Green card sponsorship through PERM and I-140 is permanent residency with no annual cap at the EB-3 level for most countries outside India and China. The PERM process takes longer up front, often 18 to 24 months from labor certification to I-140 approval, but the outcome is lawful permanent residency rather than a renewable temporary status.

Where can I find machine learning jobs that offer green card sponsorship?

Migrate Mate is built specifically for this search. It surfaces ML job listings filtered by employers with documented green card sponsorship history, so you can focus your applications on companies that have already filed PERM labor certifications for similar roles rather than cold-applying and asking later whether sponsorship is available.

What does the PERM labor certification process require from my employer?

Your employer must conduct a DOL-supervised recruitment campaign to demonstrate that no qualified U.S. worker is available for the role. For ML positions, this typically includes job postings in specific formats over a mandatory 30-day period. DOL reviews the recruitment results before certifying the labor application, which then becomes the foundation for your I-140 immigrant visa petition with USCIS.

Can I switch ML jobs while my green card application is pending?

Portability rules under AC21 allow you to change to a same or similar ML role once your I-140 has been approved and your I-485 adjustment of status application has been pending for at least 180 days. 'Same or similar' is evaluated against the SOC code and job duties on the original petition, so moving from one machine learning engineering role to another typically qualifies, but a significant shift in responsibilities could raise questions.

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

Search Machine Learning Jobs