Job Title:
A Backend Software Engineer role is available in our team, focused on developing large-scale distributed systems to support live streaming experience.
This is an exciting opportunity for a talented individual to join us and contribute to the growth of our platform.
Job Description:
As a software engineer in this team, you will have the opportunity to design, develop, and maintain a global-scale, multi-regional live streaming platform. You will also be responsible for architecting, implementing, and operating critical and scalable services, including video delivery services, live scheduling services, and core persistence layer.
The ideal candidate will have good programming experience with at least one of the following languages: C, C++, Java, Python, or Go. Familiarity with Unix/Linux operating systems is also required.
* Design and develop large-scale distributed systems to support live streaming experience.
* Architect and implement critical and scalable services, including video delivery services, live scheduling services, and core persistence layer.
* Construct live streaming platforms, systems, and infrastructure, leveraging knowledge in network and distributed systems.
Qualifications:
To be successful in this role, you should have:
* A bachelor's degree in Computer Science or a related technical field involving software/system engineering, or equivalent working experience.
* Good programming experience with at least one of the following languages: C, C++, Java, Python, or Go.
* Familiarity with Unix/Linux operating systems.
Benefits:
As a member of our team, you will enjoy:
* Opportunities for professional growth and development.
* A collaborative and dynamic work environment.
* Access to cutting-edge technologies and tools.