Senior Software Engineer, Media Network Global Engineering - Live Streaming

San Jose, California, US Until 8/21/2026 5+ years exp H-1B sponsor history First posted April 21, 2026 Last posted April 21, 2026
Job description

Description

About the Team:
The Media Network team is building an industry-leading real-time media distributed system that plays a critical role in TikTok’s live streaming and RTC scenarios. Serving billions of users worldwide, our network is among the largest real-time media networks globally.Join the Media Network team to work on large-scale distributed systems and help deliver an exceptional real-time media experience to TikTok users.

Responsibilities:
1. Stability Enhancement, including: Design and implement resilient, decoupled systems to minimize single points of failure and improve overall system reliability; Implement automated recovery and failover mechanisms to ensure continuous service availability during incidents; Establish and enforce change management processes to reduce risks associated with configuration changes and prevent outages.
2. Cost Optimization, including: Analyze infrastructure usage and spending to identify key cost drivers and opportunities for savings; Lead initiatives to optimize resource allocation, including storage and compute efficiency, to maximize efficiency and reduce expenses;Monitor and control infrastructure costs to prevent waste and ensure budget adherence.
3. Quality Improvement, including: Identify and address issues impacting service quality and user experience, such as playback performance and content lifecycle management; Implement security measures to protect systems from common threats and vulnerabilities; Collaborate with teams to monitor quality metrics and drive continuous improvements.
4. Cross-Team Collaboration, including: Partner with multiple teams to align objectives and deliver integrated solutions; Develop and maintain standard operating procedures for deployments, disaster recovery, and operational best practices; Facilitate process improvements to enhance coordination, efficiency, and accountability across teams.

Requirements

Minimum Qualifications
1. Bachelor’s degree in Computer Science, Engineering, or a related field.
2. Proficiency in at least one programming language such as Golang, C, C++, Java, or Python.
3. Strong experience in analyzing and optimizing complex systems, focusing on cost-effectiveness, stability, and quality.
4. Solid understanding of live streaming technologies, CDN architectures, and multimedia processing.
5. 5 years of hands on experience working with large-scale, production-level infrastructure.

Preferred Qualifications
1. Excellent troubleshooting and problem-solving skills with the ability to quickly identify and resolve complex issues.
2. Strong communication and collaboration skills to work effectively across diverse functional teams.
3. Ability to thrive in a dynamic, fast-paced environment and adapt to changing priorities.

About this role

Summary

Develop and optimize large-scale distributed media systems for TikTok's live streaming.

Job title

Senior Software Engineer, Media Network Global Engineering - Live Streaming

Experience level

5+ years

Minimum experience

5+ years exp

Industry

software

Location requirements

San Jose, CA; remote not allowed

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

programming language (Golang, C, C++, Java, Python)distributed systemslive streaming technologiesCDN architecturesmultimedia processing

Preferred skills

troubleshootingcommunicationcollaborationfast-paced environment

Specializations

distributed systemslive streamingmedia processingcost optimizationsystem stability
Locations

Structured locations inferred from the posting.

San Jose, CA, USA

On-site City