Backend Engineer - TikTok Account

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Analytical thinking","Attention to detail","Communication","Collaboration","System design"]

Build and maintain backend services and core distributed-systems components for TikTok’s account, device, session, and user data platforms. Drive extreme performance by optimizing distributed architecture, storage engines, and traffic routing, while integrating security-by-design to reduce fraud and protect user accounts. You’ll run system design and code reviews, collaborate across engineering teams, and continuously improve scalability, stability, and efficiency at global scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Engineer - TikTok Account

✓ Verified Job

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

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

Job Summary

Build and maintain backend services and core distributed-systems components for TikTok’s account, device, session, and user data platforms. Drive extreme performance by optimizing distributed architecture, storage engines, and traffic routing, while integrating security-by-design to reduce fraud and protect user accounts. You’ll run system design and code reviews, collaborate across engineering teams, and continuously improve scalability, stability, and efficiency at global scale.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, test, deploy, and maintain backend services and core components of distributed systems.
  • •Conduct system designs and code reviews.
  • •Collaborate with other engineering teams to elevate technology and apply best practices.
  • •Evaluate and improve efficiency, scalability, and stability of systems.
  • •Work on high-performance auth protocols and risk control systems as part of protecting user accounts.

Key Requirements

  • •BS degree in Computer Science, Electrical Engineering, Computer Engineering, or related fields.
  • •Experience with one or more programming languages such as Go, Java, C++, or Python.
  • •Ability to quickly ramp up on new technologies, tools, and domain knowledge.
  • •Experience in backend server development and database solutions.
  • •Good problem-solving and analytical thinking with exceptional attention to detail.
Education:Bachelor's
Skills:Problem-solvingAnalytical thinkingAttention to detailCommunicationCollaborationSystem design
Tech Stack:GoJavaC++PythonBackend servicesDistributed systemsStorage enginesTraffic routingAuth protocolsRisk control systems

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