TikTok
Software Engineer Graduate (Media Engine) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Master's degree in Computer Science, Mathematics, or a related discipline; candidates may be completing the degree or have recently completed it.
About the job
Develop Live/RTC streaming media features and multimedia solutions for TikTok Live across client and server platforms, optimizing video algorithms and network transmission.
What you'll do
- Research and develop features for TikTok Live’s Live/RTC streaming media platform; design and implement multimedia and network programs in client SDKs and media servers.
- Develop multimedia solutions across iOS, Android, Windows, Mac, and Linux.
- Analyze data, tune parameters, and optimize Live/RTC services end to end; innovate in video algorithms and network transmission.
What they ask for
- Completing or recently completed a Master's degree in Computer Science, Mathematics, or a related discipline.
- Strong foundation in computer science, networking, and operating systems.
- Solid background in multimedia technologies, including image/signal processing, video codecs, or multimedia streaming.
- Proficiency in at least one of C/C++, Java/Kotlin, Objective-C/Swift, Python, or Golang; excellent communication and teamwork skills.
Nice to have
- Proficiency in signal processing, video compression, video codecs, or video processing algorithms; strong knowledge of network algorithms.
- Hands-on experience with multimedia frameworks/tools, iOS or Android frameworks, media servers, or video chat, live streaming, or conferencing solutions.
Tools
C/C++, Java/Kotlin, Objective-C/Swift, Python, Golang, FFmpeg, GStreamer, WebRTC
Model-written summary · the original posting is authoritative