TN Visa ML Engineer Jobs

ML Engineer roles qualify for TN visa sponsorship under USMCA's Computer Systems Analyst category when the position requires applying machine learning methods to analyze and solve systems problems. Canadian citizens can enter at the port of entry without a cap. Mexican citizens go through U.S. consular processing with a limited annual allocation.

See All ML Engineer Jobs

Overview

Open Jobs3,090+
Top Visa TypeTN
Work Type75% On-site
Median Salary$208K
Top LocationNew York, NY
Most JobsApple

Showing 5 of 3,090+ ML Engineer jobs

Sigma Computing
Senior AI/ML Engineer
We won't show you this job again
Sigma Computing
Added 1d ago
Senior AI/ML Engineer
Sigma Computing
New York, New York
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$240,000/yr - $270,000/yr
On-Site
10+ yrs exp.
Bachelor's
2-10

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Apple
ML Engineer
We won't show you this job again
Apple
Added 2d ago
ML Engineer
Apple
Culver City, California
Software Engineering
Data Science & Analytics
Quality Assurance & Testing (QA Testing)
Technical Product & Program Management
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Technical Program Management
$139,500/yr - $258,100/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)
Optum
Sr AI/ML Engineer
We won't show you this job again
Optum
Added 2d ago
Sr AI/ML Engineer
Optum
Eden Prairie, Minnesota
Software Engineering
Data Science & Analytics
Data Engineering
Cloud & DevOps
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$120,100/yr - $214,500/yr
Hybrid
5+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
May Mobility
Lead ML Engineer
We won't show you this job again
May Mobility
Added 3d ago
Lead ML Engineer
May Mobility
Ann Arbor, Michigan
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$210,000/yr - $245,000/yr
On-Site
7+ yrs exp.
Doctorate
11-50

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
JPMorganChase
Applied AI ML Engineer Associate
We won't show you this job again
JPMorganChase
Added 4d ago
Applied AI ML Engineer Associate
JPMorganChase
Columbus, Ohio
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
2+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

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

See all 3,090+ 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 3,090+ 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

Tips for Finding TN Visa Sponsorship as a ML Engineer

Align your credentials to Computer Systems Analyst

TN approval for ML Engineer roles hinges on classification under Computer Systems Analyst. Your degree in computer science, mathematics, or a related field must map directly to that category. A mismatch in classification is the most common denial trigger for ML candidates.

Target employers with documented ML infrastructure

Seek out companies running production ML systems, not just data science experiments. Employers who already deploy model pipelines are more likely to frame your role in systems terms, which strengthens the specialty occupation argument CBP or a consular officer will scrutinize.

Request a detailed support letter from your employer

Your employer's support letter must describe your specific duties in systems analysis terms, not just 'train models' or 'build algorithms.' Push for language that connects ML engineering tasks to systems design, deployment architecture, and technical problem-solving for the organization.

Prepare for Canadians entering at the port of entry

Canadian citizens apply directly at a land border or airport port of entry without scheduling a consular appointment. Bring your job offer letter, credential documents, and employer support letter. CBP officers adjudicate on the spot, so a disorganized packet can cause delays or denial.

Search for sponsoring employers through Migrate Mate

Filtering job openings by TN visa compatibility saves time you'd otherwise spend cold-contacting employers who won't sponsor. Migrate Mate surfaces ML Engineer roles from employers already open to TN candidates, so you spend less effort on outreach that goes nowhere.

Verify the role qualifies before accepting an offer

Not every ML Engineer job title maps cleanly to a TN-eligible occupation. Before signing, confirm with the employer that the position's core duties center on computer systems analysis. Roles focused primarily on research or data labeling carry a higher risk of CBP pushback at entry.

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

Find ML Engineer Jobs

ML Engineer TN Visa: Frequently Asked Questions

Does ML Engineer qualify as a TN visa occupation?

ML Engineer isn't a listed TN occupation by title, but the role typically qualifies under the Computer Systems Analyst category. The job duties must center on analyzing, designing, and implementing computer systems solutions using machine learning methods. If the role is primarily research-oriented or lacks a clear systems component, a CBP officer may decline to classify it as TN-eligible.

How does TN compare to H-1B for ML Engineer roles?

TN has no annual lottery and no cap for Canadian citizens, so you can start working as soon as your application is approved, often the same day at the port of entry. H-1B requires winning a lottery with roughly a 25% selection rate and waiting until October 1 to begin work. For Mexican citizens, TN has a limited annual allocation, but consular processing is still faster than H-1B timelines.

Where can I find ML Engineer jobs that offer TN visa sponsorship?

Migrate Mate is built specifically for Canadian and Mexican professionals seeking TN-eligible roles. You can search ML Engineer positions filtered by TN visa compatibility, which removes the guesswork of figuring out which employers will support a TN filing. Most general job boards don't filter by visa type, so you end up spending time on applications that go nowhere for immigration reasons.

Can a Canadian ML Engineer apply for TN at the border without an attorney?

Yes. Canadian citizens don't need to file a petition with USCIS in advance. You present your application package directly to a CBP officer at a port of entry. That package must include a formal job offer letter, your employer's support letter describing the systems analyst duties, and evidence of your qualifying degree. Incomplete or poorly framed documentation is the main reason for same-day denials.

What happens to my TN status if my ML Engineer role shifts toward pure research?

TN status under Computer Systems Analyst is tied to the duties your employer described when you entered. If your role evolves significantly, such as moving from systems deployment to academic-style research, you may no longer meet the classification criteria. Your employer should issue an amended support letter and you should discuss whether a new TN entry or an alternative visa category is appropriate before your next renewal or travel.

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

Search ML Engineer Jobs