TikTok
Software Engineer Project Intern (Recommendation Infrastructure, TikTok Video Social) - 2026 Start (BS/MS)
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing an undergraduate or master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
About the job
Build and optimize TikTok’s recommendation infrastructure, including large-scale systems, data pipelines, and AI-assisted production operations.
What you'll do
- Build a globalized large-scale recommendation system.
- Build efficient, reliable data pipelines for candidate and profile generation, training examples, and real-time online training.
- Use AI in release processes and production operations, including anomaly detection, diagnosis, and release safeguards.
What they ask for
- Currently pursuing an undergraduate or master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Programming experience in languages such as C, C++, Java, or Golang.
- Effective communication skills, ownership, and drive.
Nice to have
- Experience in AI coding.
Tools
C, C++, Java, Golang
AI focus
Use AI to support release processes and production operations, including online anomaly detection and diagnosis, and release safeguards.
Model-written summary · the original posting is authoritative