Drimva

TikTok

Software Engineer Graduate (Media Engine) - 2027 Start

San Jose, California · Full-time · Posted Oct 28, 2026

Education
Bachelor's degree in Computer Science, Mathematics or a related discipline; candidates may be completing the degree or have recently completed it.

About the job

Develops and optimizes TikTok Live’s real-time streaming platform, including multimedia and network software for client SDKs and media servers.

What you'll do

  • Research and build features for the Live/RTC streaming platform and develop multimedia solutions across mobile and desktop operating systems.
  • Design multimedia and network programs for client SDKs and media servers; improve video algorithms and network transmission.
  • Analyze data, tune parameters, and optimize Live/RTC services end to end.

What they ask for

  • Completing or recently completed a bachelor's degree in Computer Science, Mathematics, or a related discipline.
  • Strong foundation in computer science, networking, and operating systems.
  • Solid background in multimedia technologies, such as image/signal processing, video codecs, or multimedia streaming.
  • Proficiency in at least one of C/C++, Java/Kotlin, Objective-C/Swift, Python, or Golang; strong communication and teamwork skills.

Nice to have

  • Knowledge or proficiency in signal processing, video compression/codecs, video processing algorithms, or network algorithms for real-time transmission.
  • Hands-on experience with named multimedia frameworks, mobile frameworks, media servers, or video chat, live streaming, or video 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)