Software Engineer Project Intern (Recommendation Infrastructure, TikTok Video Social) - 2026 Start (BS/MS)
TikTok
San Jose, California, United States of America Posted October 26, 2026
Check how well your resume matches this job
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.
Required Skills
Similar Jobs
How to apply
You apply on TikTok’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout TikTok
See every open role at TikTok on ARes.
More Jobs at TikTok