Backend Software Engineer - Global Streaming Media (Live Event)

TikTok · Singapore

Company

TikTok

Location

Singapore

Type

Full Time

Job Description

Responsibilities

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, Singapore, Jakarta, Seoul, and Tokyo.

Why Join Us
Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.
Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.
To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.
At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

Want more jobs like this?

Get Data and Analytics jobs in Singapore delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Join us.

Team Introduction
TikTok RTC is a world-leading Real-Time Communication service that provides instant and quality multimedia interaction among our customers across the globe. TikTok Live is a cutting edge streaming media technical team which provides a giant amount of live services to our customers.
Live event team is comprised of Priority Event Reinsurance and Diagnosis big data applications which drive the efficiency and perfection of Tiktok.
Working in this team, you will have the opportunity to tackle the challenges of advanced audio/video algorithm design and global large-scale network deliveries while leveraging your expertise in coding, algorithms, data analysis, and large-scale system design.

Responsibilities
- Design, build and maintain a global scale, multi-regional systems and platforms
- Responsible for the design and development of integration with other systems in the big data area
- Uphold excellent engineering practices in the codebase and system designs
- Design and implement the priority event and diagnosis system to work

Qualifications

Minimum Qualifications:
- Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent 3+ working experience.
- Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills in designing, analyzing, and troubleshooting large-scale distributed systems.
- Solid programming experience with at least one of the following languages: C, C++, Java, Go.
- Experience with diagnosing failures and optimizing performance in large-scale systems.
- Strong verbal and written communication skills
- Strong analytical and critical thinking skills

Preferred Qualifications:
- 5+ years of experience building and developing large-scale infrastructure, distributed systems or networks, and/or experience with computer technologies, storage, and/or hardware architecture.
- Hands-on Experience in Big Data stack(Hadoop, M/R, Hive, Spark, Metastore, Presto, Kafka, ClickHouse, Flink etc.)
- Experience with building large-scale data processing infrastructure.
- Experience with diagnosis and governance related projects on PB-level data volume.
- Experience with WebRTC, CDN, Live Streaming and Multimedia is a bonus.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

Similar Jobs

Software Engineer - Allium

Views in the last 30 days - 0

Allium addresses blockchain data challenges by providing a solution that simplifies access highlights their mission to index blockchain data like Bloo...

View Details

Senior Solutions Engineer II - Circle

Views in the last 30 days - 0

Circle promotes financial innovation and inclusivity offering roles in solutions engineering with a focus on blockchain and fintech The company emphas...

View Details

Senior Quality Engineer (iOS) - Goodnotes

Views in the last 30 days - 0

The job posting outlines a Quality Engineering role with responsibilities in performance testing and automation requiring 7 years of experience It hig...

View Details

Senior Front-End Engineer - Goodnotes

Views in the last 30 days - 0

Goodnotes emphasizes innovation usercentric values and a collaborative team environment The role involves crossplatform development AI integration and...

View Details

Lead Quality Engineer (Domain Lead) - Goodnotes

Views in the last 30 days - 0

The text describes a Quality Engineer role at Goodnotes emphasizing strategic leadership quality ownership and team collaboration It highlights benefi...

View Details

Legal Counsel - Goodnotes

Views in the last 30 days - 0

The text outlines a companys values emphasizing innovation usercentricity and ownership mentality It describes a Legal Counsel role with responsibilit...

View Details