CareerPlanSign in

Backend Software Engineer - TikTok Live (Data Platform) - Singapore

Singapore💼 Full-time🗓 2026-09-28

Core

Design and build reliable, scalable, and high-performance distributed systems and data APIs for TikTok LIVE's data and AI infrastructure.

Role type

Senior IC backend software engineer (data platform)

Builds

Large-scale data products, analytics platforms, diagnostic systems, BI tools, and AI-native data solutions for internal and business users.

Domain

Internet / Live Streaming / Data Infrastructure

Deliverable

production ML models

Required skills

Distributed systems design, backend architecture, real-time and offline data processing, OLAP analytics, database modeling, service-oriented architecture, system reliability, performance optimization

Preferred skills

Large-scale internet business experience, data platform infrastructure, real-time streaming (Spark, Flink, Kafka), OLAP storage (ClickHouse, Doris), AI-native applications and agent workflows

Technologies

Go, Java, Python, C++, ClickHouse, Doris, Elasticsearch, Spark, Flink, Kafka

Responsibilities

Design and maintain backend services and distributed systems; build and optimize large-scale data products; develop robust architecture for real-time and offline data processing; apply AI-native engineering practices; lead technical projects for product scaling; collaborate on translating requirements into scalable solutions

Seniority

Senior, hands-on IC

Sourced via tiktok · Listed on CareerPlan, which tracks 844,000+ jobs from 20+ sources.