TN Visa Senior AI Software Engineer Jobs
Senior AI Software Engineer roles qualify for TN visa sponsorship under the USMCA treaty's Computer Systems Analyst category, covering machine learning, model development, and AI infrastructure work. Canadian citizens can enter at the port of entry without a cap; Mexican citizens go through consular processing. Your degree in computer science or a related field must clearly support the role.
See All Senior AI Software Engineer JobsOverview
Showing 5 of 1,526+ Senior AI Software Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 1,526+ Senior AI Software Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer roles.
Get Access To All Jobs
THE POSITION
Our roster has an opening with your name on it
We're looking for passionate technologists, strong communicators, and those with a commitment to continuous improvement. The ideal candidate will have the confidence to propose pragmatic solutions to complex problems and be eager to learn from and educate others. As an AI software engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best experiences and products for a growing community of millions of players as we build out an exciting and innovative customer experience within the fast paced and growing sports betting environment.
As a member of Tech Transformation team, you will research and help build proof of concepts using new and innovative technologies to provide new and cutting-edge customer experiences and drive internal innovations for the business. You will be asked to think big and be willing to move fast. You'll identify opportunities and put them into action quickly, and you won't be afraid to fail quickly.
When a successful solution is identified, you'll help the team to build it for scale and longevity for our rapidly growing company. You write secure, stable, testable, maintainable code with minimal defects. You are proficient in a broad range of data structures and algorithms, knowing when it is appropriate to use them and when it is not. You make appropriate implementation trade-off decisions. You participate in team design, scoping, and prioritization discussions. You seek to learn the business context and technologies behind your team's software. You work effectively with other team members & identify any opportunities/problems arising from technical decisions. You invent, refine, and develop your solutions to ensure they are meeting customer needs and team goals. Most importantly, you are a passionate advocate for our customers.
In addition to the specific responsibilities outlined above, employees may be required to perform other such duties as assigned by the Company. This ensures operational flexibility and allows the Company to meet evolving business needs.
THE GAME PLAN
Everyone on our team has a part to play
Your work is consistently of high quality. You solve difficult problems, applying appropriate technologies and best practices. You work with your team to invent, design, and build software that is stable and performant. You are proficient in a broad range of design approaches and know when it is appropriate to use them and when it is not. Your solutions are pragmatic. You consider the legacy of the code you produce and write code that an Engineer unfamiliar with the system can understand. You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity). You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies. You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.).
- You own parts of product and technology & strive to become a subject matter expert.
- You write simple and extendable code following standards and best practices. You test your code thoroughly. You help balance customer requirements with the team requirements.
- You help your team evolve by actively participating in the code review process, design discussions, team planning, and support ticket reviews.
- You take on projects and make software enhancements that improve the team software and processes.
- You work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it.
- You estimate stories/tasks accurately and deliver them in time. You keep yourself up to date with industry tools, utilities, and open-source frameworks.
- Most importantly, you are humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm. Responsible for the state of the code you both inherit and produce.
THE STATS
What we're looking for in our next teammate
- Experience building production-ready agentic systems or workflows using LLMs (e.g., tool use/orchestration, RAG, evaluation/monitoring).
- BA/BS degree in Computer Science or related software engineering field, or equivalent practical experience. 4+ years of relevant work experience.
- Understanding of modern architectures, design patterns, and platform nuances.
- Expertise in at least one higher level language (Python, JS, Java, .NET).
- Fullstack experience building and designing highly scalable, fault tolerant and always available systems.
- Experience working with cloud-based infrastructure and technologies, preferably AWS.
- Strong sense of ownership, urgency, and drive.
- Demonstrated abilities driving operational excellence and software best practices.
- Experience with testing concepts, test tools, and integrating testing and best practices in the SDLC.
- Desire to learn and develop your skills through a growth mindset.
- Passion for working within a fast-paced environment and can adapt to change.
ABOUT FANDUEL
FanDuel Group is the premier mobile gaming company in the United States and Canada. FanDuel Group consists of a portfolio of leading brands across mobile wagering including: America's #1 Sportsbook, FanDuel Sportsbook; its leading iGaming platform, FanDuel Casino; the industry's unquestioned leader in horse racing and advance-deposit wagering, FanDuel Racing; and its daily fantasy sports product.
In addition, FanDuel Group operates FanDuel TV, its broadly distributed linear cable television network and FanDuel TV+, its leading direct-to-consumer OTT platform. FanDuel Group has a presence across all 50 states, Canada, and Puerto Rico.
The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland. The company's affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia.
FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands and traded on the New York Stock Exchange (NYSE: FLUT).
PLAYER BENEFITS
We treat our team right
We offer amazing benefits above and beyond the basics. We have an array of health plans to choose from (some as low as $0 per paycheck) that include programs for fertility and family planning, mental health support, and fitness benefits. We offer generous paid time off (PTO & sick leave), annual bonus and long-term incentive opportunities (based on performance), 401k with up to a 5% match, commuter benefits, pet insurance, and more - check out all our benefits here: FanDuel Total Rewards. Benefits differ across location, role, and level.
FanDuel is an equal opportunities employer and we believe, as one of our principles states, "We are One Team!". As such, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other characteristic protected by state, local or federal law. We believe FanDuel is strongest and best able to compete if all employees feel valued, respected, and included.
The applicable salary range for this position is $149,000-$186,000 USD, which is dependent on a variety of factors including relevant experience, location, business needs and market demand. This role may offer the following benefits: medical, vision, and dental insurance; life insurance; disability insurance; a 401(k) matching program; among other employee benefits. This role may also be eligible for short-term or long-term incentive compensation, including, but not limited to, cash bonuses and stock program participation. This role includes paid personal time off and 14 paid company holidays. FanDuel offers paid sick time in accordance with all applicable state and federal laws.
FanDuel is committed to providing reasonable accommodations for qualified individuals with disabilities. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please email Benefits@fanduel.com.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
LI-Remote

THE POSITION
Our roster has an opening with your name on it
We're looking for passionate technologists, strong communicators, and those with a commitment to continuous improvement. The ideal candidate will have the confidence to propose pragmatic solutions to complex problems and be eager to learn from and educate others. As an AI software engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best experiences and products for a growing community of millions of players as we build out an exciting and innovative customer experience within the fast paced and growing sports betting environment.
As a member of Tech Transformation team, you will research and help build proof of concepts using new and innovative technologies to provide new and cutting-edge customer experiences and drive internal innovations for the business. You will be asked to think big and be willing to move fast. You'll identify opportunities and put them into action quickly, and you won't be afraid to fail quickly.
When a successful solution is identified, you'll help the team to build it for scale and longevity for our rapidly growing company. You write secure, stable, testable, maintainable code with minimal defects. You are proficient in a broad range of data structures and algorithms, knowing when it is appropriate to use them and when it is not. You make appropriate implementation trade-off decisions. You participate in team design, scoping, and prioritization discussions. You seek to learn the business context and technologies behind your team's software. You work effectively with other team members & identify any opportunities/problems arising from technical decisions. You invent, refine, and develop your solutions to ensure they are meeting customer needs and team goals. Most importantly, you are a passionate advocate for our customers.
In addition to the specific responsibilities outlined above, employees may be required to perform other such duties as assigned by the Company. This ensures operational flexibility and allows the Company to meet evolving business needs.
THE GAME PLAN
Everyone on our team has a part to play
Your work is consistently of high quality. You solve difficult problems, applying appropriate technologies and best practices. You work with your team to invent, design, and build software that is stable and performant. You are proficient in a broad range of design approaches and know when it is appropriate to use them and when it is not. Your solutions are pragmatic. You consider the legacy of the code you produce and write code that an Engineer unfamiliar with the system can understand. You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity). You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies. You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.).
- You own parts of product and technology & strive to become a subject matter expert.
- You write simple and extendable code following standards and best practices. You test your code thoroughly. You help balance customer requirements with the team requirements.
- You help your team evolve by actively participating in the code review process, design discussions, team planning, and support ticket reviews.
- You take on projects and make software enhancements that improve the team software and processes.
- You work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it.
- You estimate stories/tasks accurately and deliver them in time. You keep yourself up to date with industry tools, utilities, and open-source frameworks.
- Most importantly, you are humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm. Responsible for the state of the code you both inherit and produce.
THE STATS
What we're looking for in our next teammate
- Experience building production-ready agentic systems or workflows using LLMs (e.g., tool use/orchestration, RAG, evaluation/monitoring).
- BA/BS degree in Computer Science or related software engineering field, or equivalent practical experience. 4+ years of relevant work experience.
- Understanding of modern architectures, design patterns, and platform nuances.
- Expertise in at least one higher level language (Python, JS, Java, .NET).
- Fullstack experience building and designing highly scalable, fault tolerant and always available systems.
- Experience working with cloud-based infrastructure and technologies, preferably AWS.
- Strong sense of ownership, urgency, and drive.
- Demonstrated abilities driving operational excellence and software best practices.
- Experience with testing concepts, test tools, and integrating testing and best practices in the SDLC.
- Desire to learn and develop your skills through a growth mindset.
- Passion for working within a fast-paced environment and can adapt to change.
ABOUT FANDUEL
FanDuel Group is the premier mobile gaming company in the United States and Canada. FanDuel Group consists of a portfolio of leading brands across mobile wagering including: America's #1 Sportsbook, FanDuel Sportsbook; its leading iGaming platform, FanDuel Casino; the industry's unquestioned leader in horse racing and advance-deposit wagering, FanDuel Racing; and its daily fantasy sports product.
In addition, FanDuel Group operates FanDuel TV, its broadly distributed linear cable television network and FanDuel TV+, its leading direct-to-consumer OTT platform. FanDuel Group has a presence across all 50 states, Canada, and Puerto Rico.
The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland. The company's affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia.
FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands and traded on the New York Stock Exchange (NYSE: FLUT).
PLAYER BENEFITS
We treat our team right
We offer amazing benefits above and beyond the basics. We have an array of health plans to choose from (some as low as $0 per paycheck) that include programs for fertility and family planning, mental health support, and fitness benefits. We offer generous paid time off (PTO & sick leave), annual bonus and long-term incentive opportunities (based on performance), 401k with up to a 5% match, commuter benefits, pet insurance, and more - check out all our benefits here: FanDuel Total Rewards. Benefits differ across location, role, and level.
FanDuel is an equal opportunities employer and we believe, as one of our principles states, "We are One Team!". As such, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other characteristic protected by state, local or federal law. We believe FanDuel is strongest and best able to compete if all employees feel valued, respected, and included.
The applicable salary range for this position is $149,000-$186,000 USD, which is dependent on a variety of factors including relevant experience, location, business needs and market demand. This role may offer the following benefits: medical, vision, and dental insurance; life insurance; disability insurance; a 401(k) matching program; among other employee benefits. This role may also be eligible for short-term or long-term incentive compensation, including, but not limited to, cash bonuses and stock program participation. This role includes paid personal time off and 14 paid company holidays. FanDuel offers paid sick time in accordance with all applicable state and federal laws.
FanDuel is committed to providing reasonable accommodations for qualified individuals with disabilities. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please email Benefits@fanduel.com.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
LI-Remote
See all 1,526+ Senior AI Software Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior AI Software Engineer roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Senior AI Software Engineer
Align your credentials to TN categories
TN classification for AI engineering typically relies on the Computer Systems Analyst category. Your degree transcript and diploma must show a computer science, engineering, or mathematics field. A general STEM degree without a computing focus can trigger officer scrutiny at the border.
Document AI project scope for employers
Prepare a one-page technical summary of your AI work, covering model architectures, datasets, and production deployments. Hiring managers evaluating TN sponsorship need evidence the role is specialized enough to satisfy the specialty occupation standard, not just software development broadly.
Target employers with recent visa filing experience
Search Migrate Mate's database of recent visa filings to confirm a company has sponsored work visas for AI or systems analyst roles before. Employers experienced with visa sponsorship typically move faster on offers, while those new to visa sponsorship may take longer as legal teams prepare the support letter and verify the role qualifies for TN status.
Use Migrate Mate to find verified sponsoring employers
Search Migrate Mate to identify companies actively hiring Senior AI Software Engineers with TN visa sponsorship. The platform surfaces employers by role and visa type, saving you from applying to roles where sponsorship is listed as possible but has never been executed.
Request a detailed offer letter before your port entry
Canadian citizens can obtain TN status at a land border or airport, but the offer letter must specify your job title, duties, degree requirement, and employment period. Vague letters citing only 'software engineer' responsibilities are the most common reason for officer pushback on AI roles.
Clarify status duration early in offer negotiations
TN status is granted in up to three-year increments with unlimited renewals, but your I-94 end date controls your authorized stay. Confirm your employer understands they must prepare renewal documentation before your status expires, not just at the end of your employment contract. For Canadians, this means having updated support materials ready for port-of-entry presentation; for Mexicans, ensuring timely consulate application submission.
Senior AI Software Engineer jobs are hiring across the US. Find yours.
Find Senior AI Software Engineer JobsSenior AI Software Engineer TN Visa: Frequently Asked Questions
Does a Senior AI Software Engineer role qualify for TN visa status?
Yes, Senior AI Software Engineer roles typically qualify under the TN Computer Systems Analyst category, provided the position requires at least a bachelor's degree in computer science, engineering, or a related computing field. The job duties must center on designing, analyzing, or implementing AI and software systems, not general programming tasks. Roles focused purely on data labeling or prompt engineering with no systems design component are less straightforward to qualify.
How does TN compare to H-1B for Senior AI Software Engineer positions?
TN has no annual lottery and no cap for Canadian citizens, so you can secure status at a port of entry in a single day without waiting for a fiscal year selection. H-1B requires winning a randomized lottery, then waiting until October 1 for status to begin. For Mexican citizens, TN has a 5,500 annual cap but still bypasses the H-1B lottery entirely. Both require employer sponsorship, but TN processing is substantially faster for most AI engineering hires.
What documents does my employer need to provide for TN sponsorship?
Your employer must prepare a signed offer letter on company letterhead that states your job title, a description of your AI engineering duties, your required educational credentials, your intended start date, and the duration of employment. For Canadian citizens, this letter goes directly to a CBP officer at the port of entry alongside your degree documents. Mexican citizens need the employer to support a DS-160 application and consular interview. The letter's duty description is the document that most often determines approval or additional questioning.
Can I search for Senior AI Software Engineer jobs with TN sponsorship in one place?
Migrate Mate is built specifically for Canadian and Mexican professionals seeking U.S. roles with TN visa sponsorship. You can filter by job title and visa type to find employers who have already committed to the TN filing process for AI engineering roles, rather than spending time on applications where sponsorship is uncertain or has never been done before.
What happens to my TN status if my AI engineering role changes significantly?
If your duties shift substantially, such as moving from model development into broader product management or a non-analytical function, your existing TN classification may no longer cover the new role. You would need your employer to obtain a new TN approval reflecting the updated position. Minor changes within AI systems work generally don't require a new filing, but a title change or departmental transfer that alters your core function does.
See which Senior AI Software Engineer employers are hiring and sponsoring visas right now.
Search Senior AI Software Engineer Jobs