TikTok
Senior Software Engineer, Media Network Global Engineering - Live Streaming
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 5 years of hands-on experience working with large-scale, production-level infrastructure.
- Education
- Bachelor’s degree in Computer Science, Engineering, or a related field.
About the job
Build and operate TikTok’s large-scale live-streaming media network, improving its stability, cost efficiency, security, and service quality.
What you'll do
- Design resilient systems and automated recovery and failover mechanisms; establish change management practices.
- Analyze infrastructure spending and optimize resource allocation, including storage and compute.
- Improve playback and content lifecycle quality, implement security measures, and coordinate operational practices across teams.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in at least one of Golang, C, C++, Java, or Python.
- Strong experience analyzing and optimizing complex systems for cost-effectiveness, stability, and quality.
- Solid understanding of live streaming technologies, CDN architectures, and multimedia processing.
Nice to have
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration skills across functional teams.
Tools
Golang, C, C++, Java, Python
Model-written summary · the original posting is authoritative