TikTok
Software Engineer Graduate (Video-on-Demand Algorithm) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- Not specified; requires industry or academic experience in the multimedia or network domain.
- Education
- Master's degree in Computer Science, Computing Engineering, or a related discipline.
About the job
Design and implement media-streaming algorithms and contribute to end-to-end multimedia system optimization for TikTok, validating improvements through large-scale experiments.
What you'll do
- Develop algorithms for video preloading, adaptive bitrate streaming, bandwidth estimation, CDN traffic allocation, and transport-layer optimization.
- Contribute to end-to-end media ecosystem design and improve multimedia system algorithmization.
- Run controlled experiments across millions of streaming sessions to validate improvements.
What they ask for
- Completing or recently completed a Master's degree in Computer Science, Computing Engineering, or a related discipline.
- Industry or academic experience in multimedia or networking.
- Demonstrated ability to develop algorithms and identify problems in existing solutions.
- Fluency in statistics and data analysis.
Nice to have
- Experience shipping software at scale on behalf of a major brand.
- Experience developing learning-based models.
Tools
adaptive bitrate streaming (ABR)
Model-written summary · the original posting is authoritative