Backend Software Engineer Graduate (Social) - 2027 Start
Core
Backend development for TikTok's messaging experience, focusing on server-side capabilities for core features like Streak, Stickers, Voice & Video Call, and exploring LLM/AIGC-powered features.
Role type
Backend Software Engineer (Graduate)
Builds
Server-side IM infrastructure (IMCloud), cloud-based IM data management, cross-datacenter synchronization, and next-generation messaging features powered by LLM and AIGC.
Domain
Social media / Real-time messaging / AI
Deliverable
production ML models
Required skills
Java/Go/C++/Python, data structures, algorithms, operating systems, AI coding tools, system abstraction, logical analysis
Preferred skills
internship experience in back-end development, participation in complete projects, interest in AI Skills/AI Agents
Technologies
IMCloud, LLM, AIGC
Responsibilities
Build and evolve server-side capabilities for core messaging features; maintain server-side IM infrastructure and ensure data compliance; explore next-generation messaging experiences powered by LLM and AIGC; improve performance, stability, and scalability under high-concurrency scenarios.
Seniority
Junior, Graduate

