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