Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join TikTok and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
The TikTok Client Architecture team is dedicated to supporting the R&D efforts of TikTok's business and building industry-leading products.
By joining us, you'll engage with core business scenarios such as user growth, social networking, LIVE, e-commerce (C-end), content creation, and content consumption—contributing to the rapid global expansion of our products.
You'll also tackle technical challenges related to service architecture, foundational technologies, and more—ensuring our services continue to deliver high-quality, efficient, and secure experiences to users.
Additionally, you'll help provide comprehensive technical solutions across different business scenarios, optimizing product metrics and user experience.
Here, you’ll work with experts at the forefront of technology, pushing boundaries and redefining possibilities.
Every line of your code will serve billions of users.
Our team is professional, focused, and fosters a collaborative, open environment.
Multiple job opportunities are currently available in Beijing, Shanghai, Hangzhou, Guangzhou, and Shenzhen.
Job Description
pment of the R&D management platform by providing foundational services such as resource allocation, event tracking and analysis, experiment configuration, network routing, storage, localization, and AI support for all TikTok Client R&D teams.
, implement, and maintain core services, including Feature Management and Strategy Management systems.
uously improve existing services by analyzing bottlenecks, addressing weaknesses, and enhancing performance and stability.
r scenario-based services for developers and managers across various TikTok business lines to ensure a high-quality user experience.
Minimum Qualifications
ient in Golang and/or Python and their respective frameworks; familiar with common components such as MySQL, Redis, and message queues (MQ).
understanding of distributed system architecture concepts, including but not limited to service-oriented design, asynchronous communication, high availability, and scalability.
ve and optimistic attitude, with a strong sense of responsibility and excellent communication and collaboration skills.
Preferred Qualification
1.
Familiarity with client-side technologies such as Android and iOS.
#LI-DC4
Don't Miss This Opportunity!
TikTok is actively hiring for this Backend Engineer - TikTok Client Arch (Singapore) position
Apply Now