Drimva

TikTok

Software Development Engineer, Streaming Media

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

Education
Bachelor’s degree in Computer Science, Engineering, or a related field.

About the job

Designs and optimizes TikTok’s real-time media network, building high-performance streaming servers and reliable systems for live streaming and RTC.

What you'll do

  • Design and implement latency-sensitive media servers and optimize media delivery efficiency, cost, and quality.
  • Design, implement, and optimize media protocols and build resilient, decoupled systems.
  • Apply AI technologies to improve streaming scenarios and Media Network flexibility and performance.

What they ask for

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Hands-on experience with streaming transport protocols such as RTP/RTCP, RTMP, DASH, and CMAF.
  • Familiarity with audio and video codec standards, including OPUS, AAC, and H.264; solid networking fundamentals.
  • Proficiency in at least one of C, C++, Java, Python, Rust, or Go.

Nice to have

  • Experience with CDN, multimedia systems, live streaming, or WebRTC.
  • Experience building or operating large-scale distributed systems.

Tools

RTP/RTCP, RTMP, DASH, CMAF, OPUS, AAC, H.264, TCP/IP

AI focus

Leverage AI technologies to enhance streaming media scenarios and improve Media Network flexibility and performance.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)