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.