Develop streaming media features, system optimization, troubleshooting of real-time live broadcast system and short video(vlog) system;
Optimize system architecture, process flow of high concurrency system, to achieve high availability, high reliability, high performance, and high security;
Participate in relevant business requirements design, implementation, test, delivery, and maintenance;
Requirements
Bachelor degree or above, with more than 2 years of development experience in C/C++ under Unix/Linux;
Familiar with Unix/Linux operating system knowledge, shell commands, tools; good knowledge of software engineering and data structure;
Familiar with network protocols such as HTTP/TCP/UDP/IP; experiences in HLS, RTMP, FLV, etc. is plus;
Familiar with C/C++/STL, good coding styles; familiar with network programming, inter-process communication programming;
SRS, CDN, K8S, network transmission, video transcoding background and other related projects experience are preferred;
Strong ability of analyze and solve problems, undertake tasks independently;
Strong responsibility, good communication, teamwork skills, initiative and eager to learn
Desired Skills and Experience
Troubleshooting, Transcoding, High Availability, Software Engineering, Reliability, SQL Server, Streaming Media, C#, Teamwork Skills, System Architecture, Transmission, Linux, Software Development, C++, Visual Studio, Business Requirements.