CareerPlanSign in

Backend Engineer, TikTok Ecommerce Recommendation Infrastructure

Singapore💼 Full-time🗓 2026-09-28

Core

Build and maintain high-performance online services, data pipelines, and computing frameworks for TikTok's globalized recommendation system to support e-commerce live-streaming, short videos, and product recommendations.

Role type

Senior IC backend engineer (recommendation infrastructure)

Builds

Scalable recommendation infrastructure, data pipelines, and computing frameworks for TikTok Shop

Domain

E-commerce, Recommendation Systems, Distributed Systems

Deliverable

production ML models

Required skills

C, C++, Java, Golang, distributed storage systems, big data frameworks, high-performance computing, system design

Preferred skills

personalized recommendations, search engines, machine learning, e-commerce domain experience

Technologies

C, C++, Java, Golang

Responsibilities

Build and maintain high performance online services for TikTok recommendation system; Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training; Design and develop high performance computing frameworks and storage systems; Research, design, and develop computer and network software or specialised utility programs; Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis; Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures; Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements

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