Software Development Engineer, Streaming Media
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
