Software Engineer Graduate (Media Engine) - 2027 Start
Core
Develop and optimize live streaming media platforms and network transmission for TikTok Live to enhance global user experience.
Role type
Graduate Software Engineer (Media Engine)
Builds
Live/RTC streaming media platform, client SDKs, and media servers
Domain
Live streaming, real-time communication (RTC), multimedia networking
Required skills
Computer science fundamentals, networking, operating systems, multimedia technologies (image/signal processing, video codecs, streaming), C/C++, Java/Kotlin, Objective-C/Swift, Python, Golang
Preferred skills
Signal processing, video compression algorithms, network algorithms (congestion control, loss recovery, bandwidth estimation), multimedia frameworks (FFmpeg, GStreamer, WebRTC), media servers (Nginx RTMP, mediasoup), iOS/Android SDKs
Technologies
FFmpeg, GStreamer, OBS Studio, VLC, x264, x265, WebRTC, RTP/RTCP, Nginx RTMP, Licode, Kurento, mediasoup, Jitsi, Core Data, Core Animation, iOS SDK, Android SDK
Responsibilities
Research and develop new features on the Live/RTC streaming media platform, design and implement multimedia and network programs in client SDK and media server, develop multimedia solutions across iOS, Android, Windows, Mac, and Linux platforms, innovate in video algorithms and network transmission, analyze data and optimize Live/RTC services end to end
Seniority
Graduate (entry-level)
