TN Visa Software Engineer Intern Jobs
Software Engineer Intern roles qualify for TN visa sponsorship under the USMCA's Computer Systems Analyst category, but the degree-to-role match is what most employers get wrong. Canadian citizens can secure status at the border; Mexican citizens apply at a U.S. consulate. Your offer letter and credentials need to align precisely with the category definition.
See All Software Engineer Intern JobsOverview
Showing 5 of 702+ Software Engineer Intern 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 702+ Software Engineer Intern jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Intern roles.
Get Access To All Jobs
AI/ML Software Engineer Intern (Data Platform) - 2026 Summer (BS/MS)
Location:
San Jose
Employment Type:
Intern
Job Code:
A02923
Responsibilities
Team Introduction
As an AI/ML software engineer intern in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. You'll have the opportunity to gain hands-on experience on all kinds of systems in the data platform ecosystem, especially the data analysis and processing system based on AI/ML solutions utilizing large language models (LLMs). Your work will have a direct and huge impact on the company's core products as well as hundreds of millions of users.
We are looking for talented individuals to join us for an internship in 2026. Internships at our Company aim to offer students industry exposure and hands-on experience. Watch your ambitions become reality as your inspiration brings infinite opportunities at our Company.
Internships at Our Company aim to provide students with hands-on experience in developing fundamental skills and exploring potential career paths. A vibrant blend of social events and enriching development workshops will be available for you to explore. Here, you will utilize your knowledge in real-world scenarios while laying a strong foundation for personal and professional growth.
Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to Our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. Please state your availability clearly in your resume (Start date, End date).
Summer Start Dates:
May 11th, 2026
May 18th, 2026
May 26th, 2026
June 8th, 2026
June 22nd, 2026
We will prioritize candidates who are able to commit to these start dates. Please state your availability clearly in your resume (Start date, End date).
Responsibilities:
- Design and implement reliable, scalable, robust and extensible big data systems that support core products and business;
- Design and implement the data analysis and processing system based on AI/ML solutions utilizing large language models (LLMs);
- Design and develop high performance computing frameworks and storage systems;
- Establish solid design and best engineering practice for engineers as well as non-technical people.
Minimum Qualifications:
- Currently pursuing an Undergraduate/Master in Computer Science or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Python.
- Effective communication skills, self-driven learner, a sense of ownership
- Projects or research experience in at least one area of the following areas: big data frameworks, large language models (LLMs), machine learning, distributed storage systems.
Compensation Description (Hourly) - Campus Intern
The hourly rate range for this position in the selected city is $45 - $45.
Benefits may vary depending on the nature of employment and the country work location. Interns have day one access to health insurance, life insurance, wellbeing benefits and more. Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year). Interns who are not working 100% remote may also be eligible for housing allowance.
The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
For Los Angeles County (unincorporated) Candidates:
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:
1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and
3. Exercising sound judgment.
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
TikTok Accommodation
TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at
https://tinyurl.com/RA-request

AI/ML Software Engineer Intern (Data Platform) - 2026 Summer (BS/MS)
Location:
San Jose
Employment Type:
Intern
Job Code:
A02923
Responsibilities
Team Introduction
As an AI/ML software engineer intern in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. You'll have the opportunity to gain hands-on experience on all kinds of systems in the data platform ecosystem, especially the data analysis and processing system based on AI/ML solutions utilizing large language models (LLMs). Your work will have a direct and huge impact on the company's core products as well as hundreds of millions of users.
We are looking for talented individuals to join us for an internship in 2026. Internships at our Company aim to offer students industry exposure and hands-on experience. Watch your ambitions become reality as your inspiration brings infinite opportunities at our Company.
Internships at Our Company aim to provide students with hands-on experience in developing fundamental skills and exploring potential career paths. A vibrant blend of social events and enriching development workshops will be available for you to explore. Here, you will utilize your knowledge in real-world scenarios while laying a strong foundation for personal and professional growth.
Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to Our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. Please state your availability clearly in your resume (Start date, End date).
Summer Start Dates:
May 11th, 2026
May 18th, 2026
May 26th, 2026
June 8th, 2026
June 22nd, 2026
We will prioritize candidates who are able to commit to these start dates. Please state your availability clearly in your resume (Start date, End date).
Responsibilities:
- Design and implement reliable, scalable, robust and extensible big data systems that support core products and business;
- Design and implement the data analysis and processing system based on AI/ML solutions utilizing large language models (LLMs);
- Design and develop high performance computing frameworks and storage systems;
- Establish solid design and best engineering practice for engineers as well as non-technical people.
Minimum Qualifications:
- Currently pursuing an Undergraduate/Master in Computer Science or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Python.
- Effective communication skills, self-driven learner, a sense of ownership
- Projects or research experience in at least one area of the following areas: big data frameworks, large language models (LLMs), machine learning, distributed storage systems.
Compensation Description (Hourly) - Campus Intern
The hourly rate range for this position in the selected city is $45 - $45.
Benefits may vary depending on the nature of employment and the country work location. Interns have day one access to health insurance, life insurance, wellbeing benefits and more. Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year). Interns who are not working 100% remote may also be eligible for housing allowance.
The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
For Los Angeles County (unincorporated) Candidates:
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:
1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and
3. Exercising sound judgment.
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
TikTok Accommodation
TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at
https://tinyurl.com/RA-request
See all 702+ Software Engineer Intern jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Intern roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Software Engineer Intern
Align your transcript to the TN category
TN sponsorship for software engineering roles hinges on a declared Computer Systems Analyst classification. Your degree field must map to computer science, software engineering, or a closely related discipline. A general business or IT management degree often triggers denial at the port of entry.
Target employers with recent visa filings
Canadian and Mexican professionals should prioritize companies that have recent visa filings and demonstrated experience with work visa sponsorship. Employers experienced with visa sponsorship are typically more familiar with supporting international candidates in technical positions. For TN visas, the process is streamlined: Canadian applicants present an employer support letter at the U.S. port of entry, while Mexican applicants submit one to a U.S. consulate—no government filing or prevailing wage requirements apply.
Get your offer letter language right
The offer letter is your primary TN document. It must explicitly state the job title, the TN category being claimed, a prearranged internship duration, and your qualifying degree. Vague language like 'software support' instead of 'systems analysis' gives CBP grounds to refuse entry.
Prepare for the part-time internship question
CBP officers sometimes question whether a part-time intern role constitutes prearranged full-time employment. Your employer should confirm in writing that the internship is a structured program with defined hours and a start and end date, not ad hoc project work.
Use Migrate Mate to find sponsoring employers
Filtering job listings for TN-specific sponsorship is time-consuming without the right tool. Migrate Mate surfaces Software Engineer Intern roles from employers who explicitly support TN visa candidates, so you're not cold-applying to companies unfamiliar with the category.
Confirm your employer's E-Verify enrollment before signing
Some internship programs, especially at federal contractors, require E-Verify enrollment as a condition of employment. Mexican TN applicants should confirm this before accepting an offer, since E-Verify processes are initiated by the employer, not USCIS, and delays can affect your start date.
Software Engineer Intern jobs are hiring across the US. Find yours.
Find Software Engineer Intern JobsSoftware Engineer Intern TN Visa: Frequently Asked Questions
Does a Software Engineer Intern role actually qualify for a TN visa?
Yes, if the role is classified under the Computer Systems Analyst TN category and your degree is in a directly related field like computer science or software engineering. The internship must be prearranged with a defined scope. Roles framed as general IT support or administrative tech work are more likely to be challenged at the port of entry.
How does TN compare to H-1B for Software Engineer Intern positions?
TN has no annual lottery and no cap for Canadian citizens, so you can secure status the same day at a port of entry. H-1B requires employer sponsorship through a lottery with a March registration window and an October 1 start date at the earliest. For an internship with a specific start date, TN is almost always the faster and more predictable path for qualifying Canadian and Mexican professionals.
Can I search for Software Engineer Intern jobs that already support TN sponsorship?
Migrate Mate filters job listings specifically for employers who support TN visa candidates, including Software Engineer Intern roles. That's more useful than applying broadly and asking about sponsorship during screening calls, which often leads to rejections from HR teams unfamiliar with TN classification.
What documents does my employer need to provide for TN sponsorship?
Your employer needs to issue an offer letter that states the TN visa category, job duties consistent with Computer Systems Analyst work, the internship's duration, and your qualifying academic credentials. For Canadian citizens, no petition is filed with USCIS. You present the letter along with your degree and passport directly to CBP at a land border or preclearance airport.
Is there a cap on how long a Software Engineer Intern can hold TN status?
Each TN admission is granted for up to three years. There's no cumulative cap, and TN status can be renewed indefinitely in three-year increments as long as you maintain a qualifying employer and role. For internships shorter than three years, your I-94 will typically reflect the internship end date rather than the full three-year window.
See which Software Engineer Intern employers are hiring and sponsoring visas right now.
Search Software Engineer Intern Jobs