Senior Software Engineer, Media Network Global Engineering - Live Streaming

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Troubleshooting","Problem-solving","Communication","Collaboration","Adaptability"]

Build and evolve TikTok’s real-time Media Network for live streaming and RTC, working on large-scale distributed systems. Improve stability with resilient, decoupled architectures, automated failover, and safer change management. Optimize costs by analyzing infrastructure spend and improving storage/compute efficiency. Enhance quality and security, monitor quality metrics, and collaborate across teams on deployments, disaster recovery, and operational best practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Software Engineer, Media Network Global Engineering - Live Streaming

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 minutes agoStatus: Live

Job Summary

Build and evolve TikTok’s real-time Media Network for live streaming and RTC, working on large-scale distributed systems. Improve stability with resilient, decoupled architectures, automated failover, and safer change management. Optimize costs by analyzing infrastructure spend and improving storage/compute efficiency. Enhance quality and security, monitor quality metrics, and collaborate across teams on deployments, disaster recovery, and operational best practices.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement resilient, decoupled systems to improve reliability and reduce single points of failure.
  • •Implement automated recovery and failover mechanisms to maintain continuous service availability during incidents.
  • •Analyze infrastructure usage and spending to identify key cost drivers and opportunities for savings.
  • •Identify and address issues impacting service quality and user experience, including playback performance and content lifecycle management.
  • •Collaborate across teams to align objectives and deliver integrated solutions, and develop SOPs for deployments and disaster recovery.

Key Requirements

  • •Bachelor’s degree in Computer Science, Engineering, or a related field.
  • •Proficiency in at least one programming language: 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.
  • •5+ years of hands-on experience with large-scale, production-level infrastructure.
Experience:5+ yearsLive streamingReal-time mediaRTCDistributed systemsMultimediaCDN
Education:Bachelor's
Skills:TroubleshootingProblem-solvingCommunicationCollaborationAdaptability
Tech Stack:GolangCC++JavaPythonCDNMultimedia processing

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn