Software Engineer Graduate (LiveStreaming Player, C++) - 2026 Start (BS/MS)
Core
Developing and maintaining the live client SDK to support TikTok's live streaming capabilities, focusing on stability, performance, and user experience for mobile audio and video.
Role type
Graduate Software Engineer (Live Streaming Player SDK)
Builds
Mobile audio and video live player/pusher SDKs for TikTok's live streaming platform
Domain
Social media, live streaming, mobile multimedia
Deliverable
production ML models | product features | infrastructure
Required skills
Mobile C/C++ or Java, audio and video processing systems (iOS/Android), debugging and troubleshooting, coding specifications, automation testing
Preferred skills
Master's degree in CS, live protocols (RTC, RTMP, DASH, Quic), SDK optimization, software development productivity best practices
Technologies
C++, Java, iOS, Android, RTC, RTMP, DASH, Quic
Responsibilities
Develop mobile audio and video in live player or pusher SDK, participate in feature requirements reviewing and code writing, formulate coding specifications, construct automation testing systems
Seniority
Graduate
