Released at

2023-Mar-10

Close at

2023-May-31

Job Type

FULLTIME

Salary

SGD 20000 per MONTH

Location

Singapore, , Singapore

Company Description

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy.
TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul, and Tokyo.

Job Description

    Live Streaming Infrastructure is a world-leading live streaming platform that provides end to end solutions for TikTok 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.

Requirements

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

Similar Jobs


More Jobs Apply Now