Tiktok - San Jose, CA
posted 4 days ago
The Experience team at TikTok is dedicated to enhancing the app experience for users, particularly focusing on performance optimization. This team collaborates across various departments involved in video creation and consumption to deliver comprehensive optimization solutions. These solutions encompass all aspects of the user experience, including client-side performance, shooting, uploading, video playback, video delivery, and player functionality. The team's mission is to ensure that users enjoy a seamless and engaging experience while using the TikTok platform. As a Senior Media Streaming Algorithm Engineer, you will play a pivotal role in designing and implementing algorithms that enhance media streaming capabilities. Your work will directly impact the playback experience for millions of users worldwide. You will be responsible for contributing to the overall design of the media ecosystem, focusing on algorithmic improvements that optimize multimedia systems. This includes running controlled experiments on extensive streaming sessions to validate the effectiveness of your improvements. Your responsibilities will also involve working on various critical areas such as video preload algorithms, media adaptation algorithms, network bandwidth estimation, CDN traffic allocation algorithms, and transmission protocol optimization. This role requires a strong foundation in algorithm development and a keen ability to identify and solve problems within existing solutions. You will collaborate with cross-functional teams to ensure that the algorithms you develop are effectively integrated into the TikTok platform, ultimately enhancing the user experience and driving engagement.