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.

Find J-1 Visa ML Software Engineer Jobs

Overview

Open Jobs70+
Work Type89% On-site
Top LocationSan Jose, CA
Most JobsMicrosoft

Showing 5 of 70+ ML Software Engineer jobs

TikTok
Machine Learning Engineer Intern
We won't show you this job again
TikTok
Added 2mo ago
Machine Learning Engineer Intern
TikTok
San Jose, California
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
Data Science
$45 - $45/hr
On-Site
Master's
10,000+

Have you applied for this role?

Advantest
AI/ML App Development Engineer Intern
We won't show you this job again
Advantest
Added 4mo ago
AI/ML App Development Engineer Intern
Advantest
South Plainfield, New Jersey
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
Bachelor's
1,001-5,000

Have you applied for this role?

ByteDance
Machine Learning Engineer Intern
We won't show you this job again
ByteDance
Added 5mo ago
Machine Learning Engineer Intern
ByteDance
Seattle, Washington
AI (Artificial Intelligence)
Software Engineering
$57/hr
On-Site
Doctorate

Have you applied for this role?

Pinterest, Inc.
Master's Fall Machine Learning Internship (ATG - Visual Search)
We won't show you this job again
Pinterest, Inc.
Added 2mo ago
Master's Fall Machine Learning Internship (ATG - Visual Search)
Pinterest, Inc.
San Francisco, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$132k/yr
Hybrid
Master's

Have you applied for this role?

Imc Americas
Hardware Machine Learning PhD Research Internship
We won't show you this job again
Imc Americas
Added 2mo ago
Hardware Machine Learning PhD Research Internship
Imc Americas
Chicago, Illinois
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Embedded Systems Engineering
$468k/yr
On-Site
Doctorate

Have you applied for this role?

See all 70+ 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 70+ J-1 Visa ML Software Engineer Jobs

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

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 visa 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 visa 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 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.