J-1 Visa ML Software Engineer Jobs

ML Software Engineer roles in the United States are accessible to international professionals through J-1 visa sponsorship under the Trainee or Research Scholar program category. Designated sponsor organizations issue your DS-2019, while the hiring company serves as your host employer. No lottery, no annual cap.

See All ML Software Engineer Jobs

Overview

Open Jobs195+
Top Visa TypeJ-1
Work Type74% On-site
Median Salary$47K
Top LocationSan Jose, CA
Most JobsTikTok

Showing 5 of 195+ ML Software Engineer jobs

pSemi
Intern, AI/ML Software Engineer
We won't show you this job again
pSemi
Added 5d ago
Intern, AI/ML Software Engineer
pSemi
San Diego, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Backend Engineering
$32/hr - $58/hr
On-Site
Bachelor's
501-1,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Rocket Lawyer
AI/ML Software Engineer
We won't show you this job again
Rocket Lawyer
Added 1mo ago
AI/ML Software Engineer
Rocket Lawyer
Utah
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Backend Engineering
$190,000/yr
On-Site
5+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
General Motors
AI/ML Software Engineer Intern
We won't show you this job again
General Motors
Added 4mo ago
AI/ML Software Engineer Intern
General Motors
Sunnyvale, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Backend Engineering
$12,300/mo
Hybrid
Doctorate

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Adobe
AI/ML Intern - Machine Learning Engineer
We won't show you this job again
Adobe
Added 1w ago
AI/ML Intern - Machine Learning Engineer
Adobe
San Jose, California
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
ML (Machine Learning)
Revenue Operations & Enablement
$45/hr - $55/hr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Avride, Inc.
Machine Learning Engineer Internship
We won't show you this job again
Avride, Inc.
Added 1w ago
Machine Learning Engineer Internship
Avride, Inc.
Austin, Texas
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
Data Science
Not listed
On-Site
Associate's

Have you applied for this role?

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

See all 195+ ML Software Engineer jobs

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

Get Access To All Jobs

See all 195+ ML Software Engineer jobs

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

Get Access To All Jobs

Tips for Finding J-1 Visa Sponsorship as a ML Software Engineer

Align your CV to specialty occupation standards

ML Software Engineer positions require demonstrable expertise in a specific subfield, such as computer vision, NLP, or reinforcement learning. Frame your CV around published work, model benchmarks, or production deployments rather than coursework alone.

Distinguish Trainee from Research Scholar eligibility

If you graduated within the past 12 months, the Trainee category fits your stage. Research Scholar applies to postdoctoral or established researchers affiliated with a university or institute. Applying under the wrong category delays your DS-2019.

Search Migrate Mate to surface J-1 host employers

Host employers for ML roles aren't always obvious from a job posting. Use Migrate Mate to filter companies that have actively hosted J-1 exchange visitors in ML and data-adjacent roles, saving you from cold-applying to organizations unfamiliar with the program.

Confirm the host employer will sign your training plan

Before accepting an offer, verify your prospective employer is willing to complete a structured training plan with your designated sponsor. Without a signed plan, the sponsor cannot issue your DS-2019, regardless of how strong the offer is.

Check the two-year home residency requirement early

J-1 exchange visitors in certain government-funded or skills-shortage fields must return home for two years before switching to H-1B or permanent residence. Determine your requirement before you begin negotiating the offer, not after accepting it.

Request your DS-2019 start date matches your offer letter

Your DS-2019 program start date must align with your actual employment start date. If the sponsor issues the form with a date earlier than your offer, your J-1 status clock starts before you arrive, shrinking your authorized period.

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

Find ML Software Engineer Jobs

ML Software Engineer J-1 Visa: Frequently Asked Questions

Which J-1 program category fits an ML Software Engineer role?

It depends on where you are in your career. Current students or recent graduates typically enter under the Intern or Trainee category, with Trainee applying to those who have graduated within the past 12 months and have relevant work experience. Researchers or postdoctoral engineers affiliated with a university or research institution more often qualify under the Research Scholar category. The designated sponsor makes the final determination based on your background and the host employer's training objectives.

Who actually sponsors the J-1 visa for an ML Software Engineer?

The visa sponsor is a U.S. Department of State-designated organization, not the hiring company. Organizations like IIE, Cultural Vistas, and CIEE are designated sponsors that issue the DS-2019 form, monitor compliance, and approve your training plan. The tech company, research lab, or startup where you work is the host employer. Your employment offer comes from the host, but your legal J-1 status comes from the designated sponsor.

How do I find host employers open to hiring J-1 ML engineers?

Use Migrate Mate to identify U.S. employers who have previously hosted J-1 exchange visitors in technical roles. Many ML-focused companies are unfamiliar with J-1 program requirements, so targeting organizations with prior hosting experience reduces the risk of losing an offer because the employer declines to complete the required training plan paperwork.

Does the two-year home residency requirement apply to ML Software Engineers?

It can, but it isn't automatic. The two-year home residency requirement applies when your J-1 funding comes from your home government or the U.S. government, or when your field appears on the Exchange Visitor Skills List for your country. ML engineering is not uniformly listed, but some nationalities face this requirement depending on their funding source. Confirm your status before accepting an offer if you intend to pursue H-1B or permanent residence afterward.

What does the training plan requirement mean for an ML Software Engineer position?

Your designated sponsor requires a formal training plan that outlines your learning objectives, the skills you'll develop, and how the host employer will evaluate your progress. For ML roles, this typically maps to specific technical milestones, such as model development cycles, dataset work, or deployment processes. The host employer's HR or legal team must sign this plan before the sponsor issues your DS-2019, so confirm willingness early in your offer negotiation.

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

Search ML Software Engineer Jobs