Backend Software Engineer Graduate (Social) - 2027 Start Singapore Technology - Backend Regular[]
Core
Backend engineer building TikTok's messaging infrastructure (IMCloud) and core features like Streak, Stickers, and Voice/Video calls.
Role type
Graduate Backend Software Engineer
Builds
Server-side IM infrastructure, cloud-based data management, cross-datacenter synchronization, and next-gen AIGC-powered messaging features.
Domain
Social media / Real-time messaging / Cloud infrastructure
Deliverable
production ML models
Required skills
Java/Go/C++/Python, data structures, algorithms, operating systems, system abstraction, AI coding tools
Preferred skills
internship experience in backend development, full project participation, AI Agents experience
Technologies
IMCloud, cloud-based data management, cross-datacenter synchronization, LLM, AIGC
Responsibilities
Develop and iterate backend capabilities for Streak, Stickers, Voice & Video Call; Build and maintain server-side IM infrastructure; Explore next-generation messaging experiences powered by LLM and AIGC; Improve performance, stability, and scalability under high-concurrency scenarios.
Seniority
Graduate