CareerPlanSign in

Machine Learning Engineer, Recommendation - E-Commerce

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Design and build large-scale e-commerce recommendation algorithms to connect customers with quality products on TikTok Shop via live-streaming and short videos.

Role type

Senior IC machine learning engineer (recommendation systems)

Builds

Real-time recommendation pipelines for candidate generation and ranking

Domain

E-commerce, large-scale machine learning, multi-modal technology

Deliverable

production ML models

Required skills

Python, Java, C++, R, TensorFlow, PyTorch, MXNet, data structure and algorithm design, causal inference, operational optimization algorithms, big data frameworks (MR, Spark)

Preferred skills

Recommendation systems, online advertising, ranking, search, information retrieval, NLP, large-scale data mining, publications at top ML conferences

Technologies

TensorFlow, PyTorch, MXNet, MR, Spark

Responsibilities

Build and design optimization algorithm strategies for large-scale e-commerce recommendation pipelines; Build long and short term user interest models; Design, develop, evaluate and iterate on predictive models for candidate generation and ranking; Design and build supporting/debugging tools

Seniority

Mid-level, hands-on IC

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