Back to jobs
TikTok

Software Engineer Project Intern (Recommendation Infrastructure, TikTok Video Social) - 2026 Start (BS/MS)

San Jose, California, United States of AmericaPosted 2 weeks ago
Internshiphybrid

Job Description

About the Team The Recommendation Architecture - Social Team is responsible for building and optimizing the architecture of our recommendation system to provide the best social experience for our TikTok users.

As a project intern, you will have the opportunity to engage in impactful short-term projects that provide you with a glimpse of professional real-world experience. You will gain practical skills through on-the-job learning in a fast-paced work environment and develop a deeper understanding of your career interests.

Applications will be reviewed on a rolling basis - we encourage you to apply early.

Responsibilities

  • Build globalized large-scale recommendation system;
  • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc;
  • Coach AI to perform release process and production operations, including online anomaly detection and diagnose, release safeguards, etc.

Minimum Qualification(s)

  • Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline;
  • Experience in programming, included but not limited to the following programming languages: C, C++, Java or Golang;
  • Effective communication skills and a sense of ownership and drive.

Preferred Qualification

  • Experience in AI coding is a plus.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Software Engineer Project Intern (Recommendation Infrastructure, TikTok Video Social) - 2026 Start (BS/MS) at TikTok | Renata