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
1 month 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: 12 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