CareerPlanSign in

Machine Learning Engineer (Data Mining) - TikTok Shop

Singapore💼 Full-time🗓 2026-09-01 → 2026-09-23

Core

Develop data-empowered capabilities and data mining pipelines for TikTok's e-commerce platform to extract insights and actionable data assets from massive datasets.

Role type

Senior Machine Learning Engineer (Data Mining)

Builds

Data mining pipelines, tagging systems, and data products for the e-commerce ecosystem.

Domain

E-commerce, Big Data

Deliverable

production ML models | data assets

Required skills

Data mining, machine learning, natural language processing, data structures and algorithms, Python/Java/Go/C++, Hadoop, Spark, Hive, Storm, Flink, GBDT, Xgboost, FM, DFM, TensorFlow, Pytorch

Preferred skills

User behavior analysis, user portrait construction, vertical industry data mining (e-commerce, finance, games), advertising and recommendation algorithm optimization

Technologies

Hadoop, Spark, Hive, Storm, Flink, TensorFlow, Pytorch, GBDT, Xgboost, FM, DFM

Responsibilities

Develop data mining pipelines to extract data assets and enable actionable insights; Design and develop strategies and algorithms to improve accuracy of extracted data assets; Analyze e-commerce business problems and abstract them into data-related requirements; Build tagging systems based on massive data; Collaborate with product managers to optimize data products based on data-driven insights.

Seniority

Senior, hands-on IC

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