Backend Software Engineer - TikTok - Singapore
Core
Backend development and architecture for TikTok's messaging experience, including server-side capabilities for Streak, Stickers, Voice & Video Call, and next-generation AI-powered features.
Role type
Senior IC backend software engineer (messaging infrastructure)
Builds
Server-side IM infrastructure (IMCloud), cloud-based IM data management, cross-datacenter synchronization, and AI-powered messaging features
Domain
Social media / Real-time messaging / AI
Deliverable
production ML models
Required skills
Backend development, server-side architecture design, cloud-based data management, cross-datacenter synchronization, high-concurrency system optimization, data structures, algorithms, operating systems, Java/Go/C++/Python
Preferred skills
AI skills, AI agents, large-scale internet business experience
Technologies
IMCloud, LLM, AIGC

