Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)