TikTok

Site Reliability Engineer - TikTok Shop

TikTok

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
6 days ago
Work mode
In office
Education
Bachelor's or higher
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About TikTok Shop

TikTok Shop is an e-commerce platform integrated with international short video products designed to offer users access to affordable, high-quality products through engaging content. The goal is to create a vibrant, personalized, and efficient shopping experience while providing merchants with a stable platform supporting live e-commerce and video content sales. The vision is to enhance life quality by making premium yet affordable products easily accessible.

Role Overview

This position combines software and systems engineering to manage a high-performance, large-scale distributed infrastructure. You will collaborate closely with product engineers throughout the software development lifecycle to ensure TikTok Shop services are reliable, fault-tolerant, scalable, and cost-efficient. Leveraging your software engineering skills, you will develop platforms and tools to optimize operational and engineering efficiencies, emphasizing observability, performance, and maintainability.

Key Responsibilities

  • Provide Site Reliability Engineering (SRE) solutions tailored to TikTok Shop's business needs, collaborating across teams, time zones, and regions.
  • Develop disaster recovery capabilities, delivering comprehensive solutions to maintain service continuity during critical failures.
  • Continuously improve TikTok Shop’s SRE core functions focusing on stability, efficiency, cost management, and security.
  • Operate and analyze key performance metrics including incident recall rate, service level indicators, mean time to detect and recover, and resource consumption.
  • Design and implement maintenance tools and platform solutions to strengthen platform infrastructure.
  • Participate in on-call rotations to address performance and availability issues promptly, minimizing downtime.

Required Qualifications

  • A bachelor's degree or higher in Computer Science, Information Technology, Programming, System Analysis, or related fields.
  • Minimum five years of experience programming in languages like Java, C++, or Go, or scripting with Shell or Python.
  • Knowledge of e-commerce business operations, typical network and access layer faults, and related infrastructure development experience.
  • Expertise in operating, deploying, maintaining high availability, and ensuring quality of large distributed systems, along with strong problem-solving ability and accountability.

About TikTok

TikTok is the premier destination for short-form mobile videos, headquartered in Los Angeles and Singapore with multiple global offices. The company’s mission is to inspire creativity and bring joy, driven by diverse global teams fostering innovation and growth.

Our Culture and Diversity Commitment

We are passionate about nurturing curiosity, humility, resilience, and an "Always Day 1" mindset to drive continuous innovation. TikTok promotes a welcoming, diverse, and inclusive work environment where all employees are valued for their unique perspectives. This culture supports our mission to connect and inspire communities worldwide.

Minimum education

Bachelor's Degree

Industry

E-Commerce

How they work

Teamwork & Collaboration Problem Solving Customer Focus Accountability Resilience

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer