[Remote] Software Engineer Intern(Video-on-Demand Algorithm) - 2026 Summer (BS/MS)
Note: The job is a remote job and is open to candidates in USA. TikTok is the leading destination for short-form mobile video, and they are seeking a Software Engineer Intern to join their Video-on-Demand Algorithm team. The role involves designing and implementing algorithms to enhance the app experience for users, with a focus on media streaming and performance optimization.
Responsibilities
- 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
Skills
- 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
- 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
Benefits
- Interns have day one access to health insurance
- Life insurance
- Wellbeing benefits and more
- Interns also receive 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)
- Interns who are not working 100% remote may also be eligible for housing allowance.
Company Overview
Company H1B Sponsorship
Apply To This Job