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.
Find TN Visa ML Engineer JobsOverview
Showing 5 of 42+ ML Engineer jobs










See all 42+ 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
INTRODUCTION
Meta is seeking highly skilled Design Engineers to join our team. In this role, you will contribute to the development of advanced technology solutions, including machine learning and network acceleration. You will collaborate with researchers and engineers to design, implement, and optimize low-power hardware accelerators, state-of-the-art SoCs, and custom silicon solutions that enable the next generation of innovative devices and hardware.
Machine Learning Digital Design Engineer Responsibilities:
- Contribute to ASIC digital µArchitecture and design
- Assist performance/power analysis of the design and help meet power and performance targets
- Work with architects to map algorithms onto the hardware and specify requirements for IP and subsystems integration
- Collaborate with adjacent teams such as Verification, Physical Design, and Design-for-Test
- Develop micro-architecture, RTL coding, and design verification for complex IPs
- Drive IP/sub-system micro-architecture and RTL design in collaboration with DV and PD leads
Minimum Qualifications:
- Experience in digital design µArchitecture, RTL coding, and micro-architecture development
- Experience communicating technical design decisions and trade-offs to cross-functional partners such as verification, physical design, and architecture teams
Preferred Qualifications:
- Experience in ML accelerator subsystems and top level design
- Experience in SoC integration and ASIC architecture
- Knowledge of microcontrollers, DSP, CDC and power sequence
- Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
- Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
- Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
COMPENSATION
- $178,000/year to $250,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
See all 42+ TN Visa ML Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new TN Visa ML Engineer Jobs.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a ML Engineer
Align your credentials to Computer Systems Analyst
TN visa 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 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 visa 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.