TikTok

Software Engineer Project Intern (Video-on-Demand Algorithm) - 2026 Start (BS/MS)

TikTok  •  San Jose, CA (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

The Video-on-Demand (VoD) Algorithm team is responsible for optimizing the app experience related to performance for TikTok users. This team collaborates with all teams within and beyond the VoD team, to provide algorithmic support for end-to-end optimization solutions, including video shooting, uploading, processing, delivery, and playback, etc.

As a project intern, you will have the opportunity to engage in impactful short-term projects that provide you with a glimpse of professional real-world experience. You will gain practical skills through on-the-job learning in a fast-paced work environment and develop a deeper understanding of your career interests.

Applications will be reviewed on a rolling basis - we encourage you to apply early.

Responsibilities

- Design and implement media streaming-related algorithms to improve TikTok user experience. Examples include video preloading, adaptive bitrate streaming (ABR), network bandwidth estimation, CDN traffic allocation, and transport-layer algorithms, to name a few.

- 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.
TikTok

About TikTok

Inspire Creativity and Bring Joy

Industry
Arts & Entertainment
Company Size
10,000+ employees
Headquarters
Los Angeles, California
Year Founded
Unknown
Social Media