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

TikTok
San Jose
Full timeFunction: Software EngineeringEducation: mastersSkills: ["Problem-solving","Data analysis","Statistics"]

Design and implement media streaming–related algorithms to improve TikTok user experience, including video preloading, adaptive bitrate streaming (ABR), bandwidth estimation, CDN traffic allocation, and transport-layer algorithms. Help shape end-to-end media ecosystem optimization, and run controlled experiments across millions of streaming sessions to validate improvements. As a graduate, collaborate across teams to tackle complex VoD challenges and ship data-driven algorithmic solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
3 days ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 5 days ago

Job Summary

Design and implement media streaming–related algorithms to improve TikTok user experience, including video preloading, adaptive bitrate streaming (ABR), bandwidth estimation, CDN traffic allocation, and transport-layer algorithms. Help shape end-to-end media ecosystem optimization, and run controlled experiments across millions of streaming sessions to validate improvements. As a graduate, collaborate across teams to tackle complex VoD challenges and ship data-driven algorithmic solutions.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Design and implement media streaming-related algorithms to improve TikTok user experience (e.g., video preloading, ABR, bandwidth estimation, CDN traffic allocation, transport-layer algorithms).
  • •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.

Key Requirements

  • •Completing or having recently completed a Master's degree in Computer Science, Computing Engineering, or a related discipline.
  • •Industry or academic experience in the multimedia or network domain.
  • •Ability to develop new algorithms and identify problems in existing solutions.
  • •Fluency in statistics and data analysis.
Experience:MultimediaNetworkMedia streaming
Education:Master's in Computer Science, Computing Engineering or related discipline
Skills:Problem-solvingData analysisStatistics

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn