Backend Software Engineer Graduate (Social) - 2027 Start

TikTok
Singapore
Full timeFunction: Software EngineeringEducation: bachelorsSkills: ["Logical analysis","System abstraction","Self-drive","Sense of responsibility","Communication"]

Build and iterate server-side capabilities for TikTok Messaging with the Singapore messaging team, including backend architecture for social messaging features like Streaks, Stickers, and Voice & Video Calls. Maintain IMCloud infrastructure with cloud-based data management and cross-datacenter synchronization while ensuring privacy and regulatory compliance. Drive next-generation messaging experiences using LLM/AIGC (e.g., conversational chatbots and AIGC stickers) and improve performance, stability, and scalability under high concurrency.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
15 hours ago

Backend Software Engineer Graduate (Social) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and iterate server-side capabilities for TikTok Messaging with the Singapore messaging team, including backend architecture for social messaging features like Streaks, Stickers, and Voice & Video Calls. Maintain IMCloud infrastructure with cloud-based data management and cross-datacenter synchronization while ensuring privacy and regulatory compliance. Drive next-generation messaging experiences using LLM/AIGC (e.g., conversational chatbots and AIGC stickers) and improve performance, stability, and scalability under high concurrency.
Location: Singapore
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Drive backend development and iteration of TikTok Messaging for the Singapore team, including server-side capabilities for core messaging features.
  • •Participate in backend architecture design and implementation for TikTok Social Messaging.
  • •Build and maintain server-side IM infrastructure (IMCloud), including cloud-based IM data management and cross-datacenter synchronization.
  • •Safeguard user privacy and ensure IM data compliance with regulatory requirements across regions.
  • •Improve performance, stability, and scalability of the messaging system under high-concurrency scenarios, while reducing access costs and increasing reliability.

Key Requirements

  • •Completing or recently completed a Bachelor's degree in computer science or a related discipline.
  • •Strong logical analysis and system abstraction abilities.
  • •Proficient in AI coding tools, with interest in or practical experience with AI Skills/AI Agents preferred.
  • •Solid computer fundamentals, including data structures, algorithms, and operating systems.
  • •Familiar with at least one programming language (Java, Go, C++, or Python, etc.).
Education:Bachelor's in computer science or a related discipline
Skills:Logical analysisSystem abstractionSelf-driveSense of responsibilityCommunication
Tech Stack:JavaGoC++PythonLLMAIGCAI coding toolsAI SkillsAI AgentsIMCloud

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn