Backend Engineer, Global Live (Core Service) - Singapore
Core
Design, develop, and optimize foundational services for TikTok's global live streaming platform, ensuring data consistency and stability for tens of millions of concurrent users.
Role type
Senior Backend Engineer (Global Live Core Services)
Builds
Core data systems (rooms, users, leaderboards) and AI-friendly service architectures for real-time interactive experiences
Domain
Live streaming, distributed systems, global multi-datacenter infrastructure
Deliverable
production ML models
Required skills
Go, Java, C++, Python, microservices, data structures, algorithms, operating systems, networking, disaster recovery, monitoring systems, fault detection, system architecture governance, AI-driven architecture design
Preferred skills
AI-native mindset, distributed system design, large-scale service governance
Technologies
Go, Java, C++, Python
Responsibilities
Design and develop live streaming core services; contribute to disaster recovery architecture and monitoring enhancements; drive service architecture governance and evolution; design AI-friendly service architectures and data pipelines
Seniority
Senior, hands-on IC
