Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)