Backend Software Engineer - TikTok Live Foundation - Singapore
TIKTOK PTE. LTD.
Singapore
Not specified (assumed to be hybrid or flexible given the company's culture).
Proficient in go, python, java, or c++
Experience building scalable distributed systems
Deep understanding of data structures and algorithms
TikTok is seeking a Backend Software Engineer for its LIVE Foundation team in Singapore, focusing on building and optimizing a large-scale distributed system to enhance the subscription experience for creators and fans. The role requires proficiency in programming languages such as Go, Python, Java, or C++, with a strong emphasis on system design and collaboration across teams
Job Summary
The team focuses on facilitating operations between creators and fans to maintain an efficient subscription community.
Engineers will build and optimize real-time, high-performance, large-scale distributed systems serving 1 billion users.
The role involves leading technical projects to ensure high stability, performance, and reliability for critical product features.
Matching Summary
Match Score: 85
TikTok is seeking a Backend Software Engineer for its LIVE Foundation team in Singapore, focusing on building and optimizing a large-scale distributed system to enhance the subscription experience for creators and fans. The role requires proficiency in programming languages such as Go, Python, Java, or C++, with a strong emphasis on system design and collaboration across teams.
Skills & Requirements
Must-have
Proficient in Go, Python, Java, or C++
Experience building scalable distributed systems
Deep understanding of data structures and algorithms
Nice-to-have
Knowledge of MySQL, Redis, and Kafka
Strong cross-functional collaboration skills
Self-driven with a positive attitude
Key Requirements
Proficiency in Go, Python, Java, or C++
Experience with mission-critical distributed systems
In-depth knowledge of databases and messaging frameworks