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

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Data analysis","Statistics fluency"]

Join the Video-on-Demand (VoD) Algorithm team to design and implement media streaming algorithms that improve TikTok’s user experience. You’ll work on end-to-end optimization of video streaming—from preloading and adaptive bitrate streaming (ABR) to network bandwidth estimation, CDN traffic allocation, and transport-layer algorithms. You’ll also run controlled experiments at massive scale to validate improvements and contribute to the multimedia system’s overall algorithmization.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
11 hours 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: 11 hours agoStatus: Live

Job Summary

Join the Video-on-Demand (VoD) Algorithm team to design and implement media streaming algorithms that improve TikTok’s user experience. You’ll work on end-to-end optimization of video streaming—from preloading and adaptive bitrate streaming (ABR) to network bandwidth estimation, CDN traffic allocation, and transport-layer algorithms. You’ll also run controlled experiments at massive scale to validate improvements and contribute to the multimedia system’s overall algorithmization.
Location: San Jose
Workplace: Onsite
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 algorithmization of the multimedia system.
  • •Run controlled experiments on millions of streaming sessions to validate improvements.

Key Requirements

  • •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 new algorithms and identify problems in existing solutions.
  • •Fluency in statistics and data analysis.
  • •Commit to an onboarding date by the end of the year and clearly state availability and graduation date in the resume.
Experience:MultimediaNetworkMedia streamingVideo-on-demandStreaming experiments
Education:Bachelor's in Computer Science, Computing Engineering or related discipline
Skills:Problem-solvingData analysisStatistics fluency
Tech Stack:Adaptive bitrate streaming (ABR)CDNMedia streaming algorithmsNetwork bandwidth estimationTransport-layer algorithmsVideo preloadingLearning-based model development

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