TikTok
Posted 1mo ago

Machine Learning Engineer (Data Mining) - Global E-Commerce

TikTok
Singapore, Singapore, Singapore
OnsiteFull Time
Responsibilities
  • developing capabilities
  • mining data
  • designing algorithms
Requirements
  • BSc or higher in CS or related,5+ years experience in data structures,algorithms and ML/NLP/data mining
  • Proficiency in Python/Java/Go/C++
  • Familiarity with Hadoop,Spark,Hive,Storm,Flink
  • TensorFlow/PyTorch experience
Technical tools mentioned
PythonJavaGoC++HadoopSparkHiveStormFlinkGBDTXgboostFMDFMTensorFlowPyTorch

Job description

About The Team
The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading Internet companies, and its future growth cannot be underestimated.

With millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand new and better e-commerce experience to our users. Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. We are looking for passionate and talented people to join us as we drive the future of e-commerce here at TikTok.

Responsibilities
- Responsible for development of data-empowered capabilities for e-commerce platform, enable different e-commerce verticals to extract and apply key insights from oceans of data to meet their business needs.
- Data mining for e-commerce, building tagging system based on massive data, analysing user, traffic, e-commerce and other data, combining with business to improve GMV.
- Data analysis, mining, model specific productization; understanding of e-commerce business, able to work with PM to continuously optimize data products based on data-driven.
- Develop data mining pipelines to extract data assets (eg. entity labels) from aggregated data and enable the extraction of actionable insights from large volumes of domain data.
- Design and development of various strategies, algorithms and machine learning techniques to improve the accuracy and coverage of extracted data assets.
- Analyze e-commerce data-related business problems and abstract them into data-related requirements that are then implemented to help resolve key business problems.

Minimum Qualifications
- B. Sc or higher degree in Computer Science or related fields from accredited and reputable institutions.
- 5 years experience in data structures and algorithms, familiar with one or more: machine learning, natural language processing, data mining.
- Familiar with one of the Python/Java/Go/C++ programming languages.
- Familiar with common data processing technologies (Hadoop, Spark, Hive, Storm, Flink), with demonstrable coding skills.
- Familiar with common data mining techniques and machine learning algorithms (GBDT, Xgboost, FM, DFM, etc.), and familiar with their principles and scope of application.
- Proficiency in data mining, machine learning tools and common frameworks (TensorFlow, Pytorch).

Preferred Qualifications
- Continuous learning, keeping up with the latest research directions and results in the field of machine learning, for the exploration of big data applications in various vertical areas.
- In-depth research experience in analysis and mining of user behaviour data and construction of user portraits.
- Data mining experience in vertical industries (e-commerce, finance, games, travel, real estate, etc.).
- Development and optimisation of advertising and recommendation algorithms.

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.



Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.

We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

f:

About TikTok

Global short-form video hosting and social media platform.

Year founded
2016
Employees
10000
Organization type
Private
Latest investment
Raised $9.40B Private Equity (2020) — led by SoftBank, KKR, General Atlantic
Subsidiaries
Headquarters
US

Similar jobs

Machine Learning Engineer roles near Singapore, Singapore
3d
Save
Mark Applied
Hide
Staff Machine Learning Engineer - Moloco Commerce Media
Menlo Park or Seattle or New York City or San Francisco or Seoul or Beijing or Singapore or Gurgaon or Tokyo or Shanghai or London or Tel Aviv or Berlin
$232k-$348k/yr OnsiteFull Time
Moloco
Moloco: AI-powered programmatic advertising and commerce media platform.
8+ YOERequires 8–12 years in applied machine learning or ML engineering, production model experience, Python, modern ML frameworks, experimentation, distributed systems, and technical leadership.
Python, PyTorch, TensorFlow, JAX, feature stores, distributed training, large-scale data processing frameworks, MLOps, A/B testing, transformer-based architectures
3d
Save
Mark Applied
Hide
RD10013 Machine Learning Engineer
Singapore, Singapore, Singapore
OnsiteFull Time
ASUS
ASUSTaiwan Stock Exchange: 2357: Manufacturer of computers, motherboards, and consumer electronic devices.
3+ YOEBachelor's degree in computer science or related field, 3+ years relevant experience, production ML model development, Python or C++, ML frameworks, and NLP or computer vision expertise.
Python, C++
1w
Save
Mark Applied
Hide
Associate Machine Learning Engineer
Singapore, Singapore
HybridFull Time
Johnson & Johnson
Johnson & JohnsonNYSE: JNJ: Provides pharmaceutical products and medical technology healthcare solutions.
Masters in CS/Engineering/Business Analytics, proficiency in Python, SQL, Spark; familiarity with LLMs and cloud deployment; strong software engineering and communication skills.
Python, SQL, Apache Spark, Databricks, Fabric, LLM, Jenkins, Git, BitBucket, Spinnaker, Helm
1w
Save
Mark Applied
Hide
Machine Learning Engineer Graduate (Global E-Commerce, Platform Governance) - 2027 Start (PhD)
Singapore, Singapore, Singapore
OnsiteFull Time
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
PhD in CS or related field, strong coding and deep learning skills, familiarity with GNN/sequence learning, experience with PyTorch/TensorFlow/DGL/pyg/sklearn, and AI-agent or LLM project experience.
PyTorch, TensorFlow, DGL, pyg, sklearn, numpy, pandas, Hive, Spark, Hadoop
2w
Save
Mark Applied
Hide
Staff Machine Learning Engineer, 3D - Singapore Efficiency Team
Singapore, Singapore, Singapore
S$150k-S$255k/yr OnsiteFull Time
Riot Games
Riot Games: Developing and publishing competitive multiplayer video games.
5+ YOEMaster's/PhD in CS/Statistics/Math with ML focus,5+ years applying ML to real-world problems,deep 3D ML expertise,SIGGRAPH/CVPR-level work or shipped projects,proficiency in Python/C/C++/C#,PyTorch/TensorFlow/JAX,strong experimental design and communication.
Python, C, C++, C#, PyTorch, TensorFlow, JAX
2w
Save
Mark Applied
Hide
Machine Learning Engineer
Singapore, Singapore, Singapore
HybridFull Time
Endava
EndavaNYSE: DAVA: Provides software engineering and digital transformation consulting services.
Hands-on experience delivering ML from experimentation to production; strong Python, infrastructure-as-code (Terraform), Docker/Kubernetes, CI/CD, data tooling, and cloud platform experience; degree in CS/Math/related or equivalent experience.
Terraform, Python, Git, Scikit-learn, TensorFlow, PyTorch, LangChain, LlamaIndex, SQL, Pandas, NumPy, Docker, Kubernetes, Helm, Argo CD, MLflow, Kubeflow, Vertex AI, Google Cloud, AWS, Azure, GitHub Actions, GitLab CI, Azure DevOps, Cloud Build
3w
Save
Mark Applied
Hide
Member of Technical Staff (MTS), Machine Learning, SMAI
Singapore, Singapore, Singapore
OnsiteFull Time
Micron Technology
Micron TechnologyNASDAQ: MU: Designs and manufactures semiconductor memory and data storage solutions.
10+ YOETechnical degree, 10+ years building scalable ETL and big-data systems, deep GPU architecture and distributed training expertise, PyTorch and Python proficiency, experience with LLM fine-tuning, GenAI, and CI/CD for ML deployments.
FSDP, DeepSpeed, Megatron-LM, FP16, BF16, Nsight Systems, PyTorch Profiler, Snowflake, Google Cloud, PyTorch, TensorFlow, scikit-learn, Python, Java, Jenkins, Git, Docker, Kubernetes, Slurm, Ray, KubeFlow, CUDA, Triton, C++, TensorRT-LLM, vLLM, LoRA, QLoRA, LangChain, LangGraph, CrewAI, LlamaIndex, AutoGen, PEFT, NVLink
3w
Save
Mark Applied
Hide
Member of Technical Staff (MTS), Machine Learning, SMAI
Singapore, Singapore, Singapore
OnsiteFull Time
Micron Technology
Micron TechnologyNASDAQ: MU: Manufacturer of semiconductor memory and data storage products.
10+ YOEDeep GPU and distributed training expertise, LLM fine-tuning and GenAI/Agent development, PyTorch competency, cloud and CI/CD experience, strong programming and data pipeline skills.
FSDP, DeepSpeed, Megatron-LM, FP16, BF16, LangChain, LangGraph, CrewAI, Nsight Systems, PyTorch Profiler, Snowflake, Google Cloud, PEFT, LoRA, QLoRA, vLLM, TensorRT-LLM, LlamaIndex, AutoGen, PyTorch, TensorFlow, scikit-learn, Python, Java, Jenkins, Git, Docker, Kubernetes, Slurm, Ray, KubeFlow, CUDA, Triton, C++