Drimva

TikTok

Software Engineer Graduate (Video-on-Demand Algorithm) - 2027 Start

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Bachelor's degree in Computer Science, Computing Engineering, or a related discipline.

About the job

Design and improve media-streaming algorithms and end-to-end multimedia systems for TikTok, validating changes through large-scale experiments.

What you'll do

  • Design and implement streaming algorithms such as preloading, ABR, bandwidth estimation, CDN traffic allocation, and transport-layer algorithms.
  • Contribute to end-to-end media ecosystem design and improve multimedia-system algorithmization.
  • Run controlled experiments on millions of streaming sessions to validate improvements.

What they ask for

  • Completing or recently completed a Bachelor's degree in Computer Science, Computing Engineering, or a related discipline.
  • Industry or academic experience in the multimedia or network domain.
  • Proven ability to develop algorithms and identify problems in existing solutions.
  • Fluent in statistics and data analysis.

Nice to have

  • Experience shipping software at scale for a major brand.
  • Experience with learning-based model development.

Tools

ABR

Model-written summary · the original posting is authoritative

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