TikTok logo
TikTok
Verified live 2d ago

Software Engineer Project Intern (Content AI Infrastructure) - 2026 Start (BS/MS)

Brief overview

San Jose, CAIn-person
UndergradOr in progress
1,996 H-1B approvalsDept. of Labor
230 green cardsCertified filings
Design of high-concurrency content processing systemsProficient in distributed frameworks (Flink/Spark)Proficient in message queues (Kafka/Pulsar)Strong software programming capabilitiesGood code design and coding styleFamiliarity with C++/Python/JavaExperience in recommender systemsExperience with large models (LLMs)

About the company

TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1,996H-1B approved
98%approval rate
810new H-1B hires
230PERM certified
$200,900median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023488
2024614
2025765
2026129
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023109
2024148
2025293
2026129
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202329
202495
202560
202646
Top sponsored roles
Software Engineer USDSSoftware Engineer - USDSSoftware EngineerData Scientist USDSData Engineer USDS
Sponsored employees from
ChinaIndiaCanadaTaiwanSouth Korea

Job description

Summary

TikTok is the leading destination for short-form mobile video, committed to inspiring creativity and bringing joy. They are seeking a Software Engineer Project Intern to engage in impactful projects focused on content AI infrastructure, enhancing system architectures for content understanding through training and inference.

Responsibilities

  • Participate in content AI training and inference architecture design to improve the development efficiency, performance, scalability, and stability of the system
  • Build a highly available and low-latency content understanding inference architecture to support online and offline training and inference of TikTok's massive content
  • Analyze the performance of training and inference architectures, and optimize the efficiency of large model(LLMs) training and inference on GPU-based systems
  • Track cutting-edge technologies and applications within the industry, drive the upgrade of the team's technical architecture, and continuously expand application scenarios for content understanding
  • Collaborate with colleagues to serve global users and tackle the challenges brought by globalized architecture

Skills

  • Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline
  • Familiar with the design of high-concurrency content processing systems, and proficient in distributed frameworks (Flink/Spark) and message queues (Kafka/Pulsar)
  • Strong software programming capabilities, exhibits good code design and coding style, familiarity with at least one of the programming languages: C++/Python/Java
  • Have a strong interest in large model training, inference, and optimization, with relevant experience preferred
  • Interested in the direction of content understanding and has experience in recommender systems and large models(LLMs)
  • Relevant experience in competitions (such as mathematical modeling, programming competitions) is a plus
  • Good collaborator and team player, comfortable working in a fast moving, culturally diverse and globally distributed team environment

Qualifications

Must Haves

  • Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline
  • Familiar with the design of high-concurrency content processing systems, and proficient in distributed frameworks (Flink/Spark) and message queues (Kafka/Pulsar)
  • Strong software programming capabilities, exhibits good code design and coding style, familiarity with at least one of the programming languages: C++/Python/Java
  • Have a strong interest in large model training, inference, and optimization, with relevant experience preferred

Nice to Haves

  • Interested in the direction of content understanding and has experience in recommender systems and large models(LLMs)
  • Relevant experience in competitions (such as mathematical modeling, programming competitions) is a plus
  • Good collaborator and team player, comfortable working in a fast moving, culturally diverse and globally distributed team environment

Benefits

  • Day one access to health insurance
  • Life insurance
  • Wellbeing benefits
  • 10 paid holidays per year
  • Paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year)
  • Housing allowance

More jobs like this