Machine Learning Engineer, Recommendation - E-Commerce

TikTok
San Jose, California

About the job

E-commerce is a new and fast growing business that aims at connecting all customers to excellent sellers and quality products on TikTok Shop, through E-commerce live-streaming, E-commerce short videos, and commodity recommendation. We are a group of applied machine learning engineers and research scientists that focus on E-commerce recommendations. We are responsible for building up and scaling our recommendation system to provide the most stable and best shopping experience for our TikTok users.

Responsibilities

- Responsible for the build and design of optimization algorithm strategies for large-scale (10 million to 100 million products or creators' contents) e-commerce recommendation algorithm pipeline

- Build long and short term user interest models, analyze and extract relevant information from large amounts of various data and design algorithms to explore users' latent interests efficiently.

- Design, develop, evaluate and iterate on predictive models for candidate generation and ranking (eg. Click Through Rate and Conversion Rate prediction), including, but not limited to building real-time data pipelines, feature engineering, model optimization and innovation.

- Design and build supporting/debugging tools as needed.

Qualifications

Minimum

- Bachelor above degree in computer science or relevant areas.

- 3+ years of experience with a solid foundation in data structure and algorithm design, and be proficient in using one of the programming languages such as Python, Java, C++, R, etc.; Familiar with common machine/deep learning, causal inference, and operational optimization algorithms, including classification, regression, clustering methods, as well as mathematical programming and heuristic algorithms; Familiar with at least one framework of TensorFlow / PyTorch / MXNet and its training and deployment details, as well as the training acceleration methods such as mixed precision training and distributed training; Familiar with big data related frameworks and application, those who are familiar with MR or Spark are preferred

Preferred

- Experience in recommendation systems, online advertising, ranking, search, information retrieval, natural language processing, machine learning, large-scale data mining, or related fields.

- Publications at KDD, NeurlPS, WWW, SIGIR, WSDM, ICML, IJCAI, AAAI, RECSYS and related conferences/journals, or experience in data mining/machine learning competitions such as Kaggle/KDD-cup etc.