Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TikTok Logo

Senior Backend Software Engineer - Tiktok Global Architecture

TikTok

$187,040 - $359,720
Sep 18, 2025
San Jose, CA, USA
Apply Now

TikTok's Globalization Architecture team is looking to resolve issues such as the rational layout of global data centers, online and offline architecture, and global traffic distribution to promote architecture upgrades and build best practices for TikTok's global business.

Requirements

  • Proficient in one or more programming languages (such as Java, Golang, Python, etc.), with good coding habits and code style.
  • Proficiently master one or more databases and message middleware, and understand their basic implementation principles and application scenarios.
  • Has experience in developing database kernels (such as storage engines, query optimization) and distributed database platforms / Middleware, and is familiar with resource scheduling, data synchronization, and disaster recovery architecture design for multi-Data center infrastructure.
  • Has extensive experience in Data center infrastructure architecture governance, has led capacity planning and cross-regional traffic management, and can produce technical specifications and Globalization Best demonstrated practices.

Responsibilities

  • Lead 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.

Other

  • Bachelor's degree or above, majoring in computer science, software engineering, communication or related fields, familiar with common data structures and algorithms.
  • 5+ years of working experience in software engineering with a focus on distributed systems, cloud computing, or data intensive real-time services.
  • Good teamwork and communication skills, positive and optimistic attitude, strong sense of responsibility and self-motivation.
  • Day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others.
  • 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)