Backend Engineer - TikTok Ecommerce Recommendation Infrastructure
Core
Build and maintain high-performance online services, data pipelines, and large-scale recommendation infrastructure for TikTok's e-commerce recommendation systems.
Role type
Senior IC backend engineer (recommendation infrastructure)
Builds
Scalable recommendation systems, data pipelines, and high-performance computing frameworks for TikTok Shop
Domain
E-commerce, Recommendation Systems, Distributed Systems
Deliverable
production ML models
Required skills
C, C++, Java, Golang, scalable system design, data pipeline engineering, high-performance computing, distributed storage, software testing
Preferred skills
e-commerce domain knowledge, personalized recommendations, search engines, machine learning, big data frameworks
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.
Seniority
Senior, hands-on IC