Tiktok - Seattle, WA
posted 4 days ago
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy to over 1 billion users globally. The company is seeking senior software engineers to join the Video-On-Demand (VOD) mobile SDK team. This team is responsible for building the next generation of the VOD platform, which includes multimedia storage, delivery, transcoding services, and playback capabilities. The role focuses on enhancing playback and uploading mobile SDK capacities and performance, ensuring an excellent user experience across various mobile platforms. As a member of the VOD mobile SDK team, you will be involved in the architecture design and development of mobile platforms that serve TikTok's VOD business, particularly in areas related to player functionality and data loading. You will support the development of video playback, upload, and download SDKs on mobile platforms, taking ownership of the end-to-end product quality. This includes developing and maintaining core mobile frameworks that deliver smooth playback experiences for users worldwide. The ideal candidate will have a strong background in Android mobile application development, with hands-on experience in building mobile applications and mobility solutions for native applications. You will be expected to have solid programming experience in languages such as C, C++, or Java, and be self-motivated in learning new technologies quickly. Experience with audio and video editing, media processing, transcoding, and playback will be considered a plus, as well as familiarity with multimedia frameworks like FFmpeg, GStreamer, VLC, or ExoPlayer.