> Markdown version of [/jobs/ext/4027525-software-engineer-media-network-global-engineering-live-streaming](https://www.wearedevelopers.com/jobs/ext/4027525-software-engineer-media-network-global-engineering-live-streaming). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Media Network Global Engineering - Live Streaming - **Company:** Tiktok Inc - **Location:** San Jose, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), C++ (Programming Language), Content Delivery Networks, Disaster Recovery, Distributed Systems, Failover, Python (Programming Language), Reliability Engineering, Software Engineering, System Availability, Reliability of Systems, Information Technology, Live Streaming, Golang, Programming Languages - **Published:** October 30, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-media-network-global-engineering-live-streaming-san-jose-ca--36ab3895-a72a-401a-bfff-3d1f34e7f480 ## About the Role Software Engineering, Distributed Computing, Large-Scale Systems, Construction, Risk Management, Systems Reliability, Change Management, Failover, High Availability, Reliability Engineering, 5. Bachelor's degree in Computer Science, Engineering, or a related field. 6. Proficiency in at least one programming language such as Golang, C, C++, Java, or Python. 7. Strong experience in analyzing and optimizing complex systems, focusing on cost-effectiveness, stability, and quality. 8. Solid understanding of live streaming technologies, CDN architectures, and multimedia processing. 9. 2 years 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. ## Description 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. Minimum Qualifications