TikTok's Experience team is responsible for optimizing app experience related to performance for TikTok users by providing end-to-end optimization solutions for the video creation and consumption ecosystem.
Requirements
- 2+ years of industry or academic experience in the streaming or network domain.
- Proven ability to develop new algorithms and identify problems in existing solutions.
- Fluent in statistics and data analysis.
- Experience with shipping software on behalf of a major brand at scale is a big plus.
- Experience with learning-based model development is a big plus.
Responsibilities
- Design and implement media streaming-related algorithms to improve the playback experience.
- 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.
- Work in areas related to video preload algorithms, media adaption algorithms, network bandwidth estimation, CDN traffic allocation algorithm, transmission protocol optimization etc.
Other
- MS or PhD in computer science, EE or quantitative discipline.