
Software Engineer Intern(Video-on-Demand Algorithm) - 2026 Summer (BS/MS)
- San Jose, CA
- Training
- Full-time
- May 11th, 2026
- May 18th, 2026
- May 26th, 2026
- June 8th, 2026
- June 22nd, 2026Responsibilities
- Design and implement media streaming-related algorithms to improve TikTok user experience. Examples include video preloading, adaptive bitrate streaming (ABR), network bandwidth estimation, CDN traffic allocation, and transport-layer algorithms, to name a few.
- Contribute to end-to-end media ecosystem design to improve the algorithmization of the multimedia system.
- Run controlled experiments on millions of streaming sessions to validate improvements.Qualifications:Minimum Qualifications:
-Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Industry or academic experience in the multimedia or network domain.
- Proven ability to develop new algorithms and identify problems in existing solutions.
- Fluent in statistics and data analysis.Preferred Qualifications:
- Experience with shipping software on behalf of a major brand at scale is a big plus.
- Experience with learning-based model development is a big plus.By submitting an application for this role, you accept and agree to our global applicant privacy policy, which may be accessed here: https://careers.tiktok.com/legal/privacy