CareerPlanSign in

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

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Design and implement media streaming algorithms to optimize video-on-demand performance for TikTok users, covering preloading, adaptive bitrate streaming, bandwidth estimation, and CDN allocation.

Role type

Graduate Software Engineer (Video Streaming Algorithms)

Builds

End-to-end media ecosystem optimization for video shooting, uploading, processing, delivery, and playback.

Domain

Multimedia streaming and network optimization

Deliverable

production ML models

Required skills

algorithm design, statistics, data analysis, network protocols, CDN traffic allocation, controlled experimentation

Preferred skills

large-scale software shipping, learning-based model development

Technologies

adaptive bitrate streaming (ABR), transport-layer algorithms

Responsibilities

Design streaming algorithms for video preloading and ABR; Contribute to end-to-end media ecosystem design; Run controlled experiments on millions of streaming sessions to validate improvements.

Seniority

Graduate, entry-level IC

Sourced via tiktok · Listed on CareerPlan, which tracks 877,000+ jobs from 20+ sources.