TikTok
Software Engineer, Media Network Global Engineering - Live Streaming
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 2 years 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 real-time media network for live streaming, improving its stability, cost efficiency, quality, and cross-team operations.
What you'll do
- Design resilient systems and automated recovery and failover mechanisms; establish change management processes.
- Analyze infrastructure costs and optimize resource allocation, including storage and compute.
- Improve playback and content lifecycle quality, implement security measures, and coordinate operational improvements 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.
- Experience analyzing and optimizing complex systems for cost-effectiveness, stability, and quality; understanding of live streaming technologies, CDN architectures, and multimedia processing.
- 2 years hands-on experience working with large-scale, production-level infrastructure.
Nice to have
- Troubleshooting and problem-solving skills.
- Communication and collaboration skills across functional teams; ability to adapt to changing priorities.
Tools
Golang, C, C++, Java, Python
Model-written summary · the original posting is authoritative