CareerPlan

Software Development Engineer, Streaming Media

San Jose, United States of AmericaFull-time2026-10-28 → 2026-11-10

Core

Design and implement high-performance, latency-sensitive media servers and protocols for TikTok's live streaming and RTC scenarios.

Role type

Senior IC software development engineer (streaming media)

Builds

Real-time media distributed systems for billions of users

Domain

Internet / Streaming Media

Deliverable

production ML models

Required skills

C, C++, Java, Python, Rust, Go, RTP/RTCP, RTMP, DASH, CMAF, audio/video codecs (OPUS, AAC, H.264), TCP/IP, NAT, IPv4/IPv6, routing protocols, packet processing

Preferred skills

CDN, multimedia systems, live streaming, WebRTC, large-scale distributed systems