Backend Software Engineer, TikTok Global Architecture
TikTok.com
Office
San Jose, California, United States
Full Time
As a grand direction that requires cross-team collaboration, Globalization Architecture currently needs to focus on exploring and resolving issues such as the rational layout of TikTok's global data centers, the online and offline architecture based on this layout and global traffic distribution, the top-level design of Globalization Architecture and its guiding principles for Infra components / Mid-Platform / business architecture, as well as what key technologies need to be output to promote architecture upgrades and build best practices for TikTok's global business. To achieve these goals more efficiently, we focus on the multi-data center architecture and some key technical areas in online architecture, and each team collaborates closely around Globalization Architecture.
The team is mainly responsible for the data storage system and is committed to providing better R&D processes, services, and scenario-based solutions in the data storage field for Globalization scenarios, such as building TikTok's global data synchronization hosting capabilities to ensure that the data synchronization architecture remains simple and stable against the backdrop of the increasing number of data center infrastructure.
Responsibilities:
- Work on the architecture design, core development, and operation and maintenance of TikTok's global database management platform, supporting the intelligent management of database resources across multiple Data center infrastructure.
- Responsible for coordinating with each database business team, defining control protocols and data interaction interfaces.
- Analyze and solve problems to meet the requirements of business in aspects such as multi-data center adjustment, availability, stability, compliance, and security.
- Deeply understand the requirements of business scenarios, provide the most suitable auxiliary tools for different business scenarios in a targeted manner, and improve the usability, stability, and operation and maintenance capabilities of the TikTok business database.
The team is mainly responsible for the data storage system and is committed to providing better R&D processes, services, and scenario-based solutions in the data storage field for Globalization scenarios, such as building TikTok's global data synchronization hosting capabilities to ensure that the data synchronization architecture remains simple and stable against the backdrop of the increasing number of data center infrastructure.
Responsibilities:
- Work on the architecture design, core development, and operation and maintenance of TikTok's global database management platform, supporting the intelligent management of database resources across multiple Data center infrastructure.
- Responsible for coordinating with each database business team, defining control protocols and data interaction interfaces.
- Analyze and solve problems to meet the requirements of business in aspects such as multi-data center adjustment, availability, stability, compliance, and security.
- Deeply understand the requirements of business scenarios, provide the most suitable auxiliary tools for different business scenarios in a targeted manner, and improve the usability, stability, and operation and maintenance capabilities of the TikTok business database.
Backend Software Engineer, TikTok Global Architecture
Office
San Jose, California, United States
Full Time
September 18, 2025