Senior Software Engineer, Media Network Global Engineering - Live Streaming

1 Minute ago • All levels • Network Engineering • $187,040 PA - $359,720 PA

Job Summary

Job Description

Join ByteDance's Live Streaming Infrastructure team as a Senior Software Engineer, focusing on large-scale distributed systems. This role involves enhancing system stability through resilient design and automated recovery, optimizing costs by analyzing infrastructure usage and resource allocation, and improving quality by addressing service issues and implementing security measures. You will also foster cross-team collaboration, develop standard operating procedures, and drive process improvements. The position offers exposure to industry experts and a dynamic, fast-paced environment, contributing to the core mission of inspiring creativity and enriching life.
Must have:
  • Design and implement resilient, decoupled systems
  • Implement automated recovery and failover mechanisms
  • Establish and enforce change management processes
  • Analyze infrastructure usage and spending for cost savings
  • Optimize resource allocation, storage, and compute efficiency
  • Monitor and control infrastructure costs
  • Identify and address issues impacting service quality and user experience
  • Implement security measures against threats and vulnerabilities
  • Collaborate with teams to monitor quality metrics
  • Partner with multiple teams for integrated solutions
  • Develop and maintain standard operating procedures
  • Facilitate process improvements for coordination and efficiency
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Proficiency in Golang, C, C++, Java, or Python
  • Strong experience in analyzing and optimizing complex systems
  • Solid understanding of live streaming technologies, CDN architectures, and multimedia processing
  • Experience working with large-scale, production-level infrastructure
Good to have:
  • Excellent troubleshooting and problem-solving skills
  • Strong communication and collaboration skills
  • Ability to thrive in a dynamic, fast-paced environment and adapt to changing priorities
Perks:
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance
  • Wellbeing benefits
  • 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time

Job Details

Responsibilities

About the Team:

Join Live Streaming Infrastructure team to gain exposure to large-scale distributed systems. Contribute to projects spanning stability, cost efficiency, and quality enhancement while receiving mentorship from industry experts.

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.

Qualifications

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. 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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Jose, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Network Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.
View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug