Singapore, SG-Singapore
Posted 7 months ago
About The Company This company pioneers short-form video creation and social engagement, boasting a vast, engaged user base. Its platform empowers users with creative tools, filters, and effects. With a diverse content ecosystem, it’s a hub of creativity and expression. The proprietary algorithm ensures personalized content feeds, enhancing user engagement and satisfaction. This company wields significant influence on digital media, making it an invaluable partner for innovative collaborations and marketing endeavors. About the team Live Streaming Infrastructure is a world-leading live streaming platform that provides end to end solutions for the company and also our external partners. We are building the next generation live streaming platform including live streaming ingestion, processing and delivery, to provide the best live streaming experience for our billions of users around the world. By joining us, you will have the opportunity to not only tackle the challenges of large scale distributed system across multi regions which generates huge amount of data from billions of users, but also the unique challenges from live streaming to provide low latency and high quality videos for different types of network connectivity even when the live event can go viral anytime to generate huge amount of traffic. Responsibilities – Lead the design and development of the global scale, multi-regional live streaming platform. – Design, implement and operate our critical and scalable services – ranging from video delivery services, live scheduling services, and core persistence layer. – Define and drive the software engineering best practices by leveraging CI/CD, test automation, etc. – Explore new opportunities and drive solutions to improve the system scalability, resilience and performance. Qualifications – Bachelor’s degree in Computer Science or a related technical background 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. – Strong experience in leading the design and development of large scale distributed systems across multiple teams. – Familiar with Unix/Linux operating systems. – Experience with SQL, NoSQL databases, Memcache/Redis. – Experience with CDN, video processing & delivery technology will be considered as a bonus. |
Job Features
Job Category | Backend |
Seniority | Junior / Mid IC |
Recruiter | jack.cheng@ocbridge.ai |