Machine Learning Engineer, Search engine, E-Commerce Alliance
Job Description
The Machine Learning Engineer will design, build, and optimize large-scale ML systems for TikTok's E-Commerce Alliance, focusing on search and matching to enhance ranking, query analysis, and monetization for merchants and creators.
Summary
Role involves developing and refining large-scale machine learning algorithms to enhance e-commerce search and matching on the platform, optimizing ranking signals, query interpretation, and monetization strategies for merchants and creators.
Responsibilities
- Design and deploy scalable ML algorithms to deeply optimize e-commerce search, covering ranking, query analysis, correlation calculations, and key business indicators across sorting scenarios such as relevance, click-through rate, and conversion rate.
- Develop ML solutions and strategic approaches through analysis and mining of extensive user queries to empower the merchant side and improve the platform's overall matching capability.
- Leverage large-scale data to study creator and merchant behaviors and craft targeted algorithm strategies to empower both groups, enhance monetization efficiency, and drive industry upgrading.
- Support rapid growth of TikTok's e-commerce business by serving millions of merchants, exploring efficient business models, delivering an optimal shopping experience, and promoting a healthy ecosystem.
Requirements
- Proficiency in at least one programming language (C++, Python, Shell) with solid fundamentals and clean coding practices.
- Experience in algorithm development, including application and optimization of Sparse LR, DFFM, Deep&Wide, and DSSM on large-scale sparse data.
- Familiarity with at least one mainstream deep learning framework (TensorFlow, Caffe, MXNet) and knowledge of common deep learning algorithms.
- Ability to work independently while maintaining strong teamwork and communication skills.
- Experience in search engines, recommender systems, or computational advertising is preferred.
Technologies
- C++
- Python
- Shell
- Sparse LR
- DFFM
- Deep&Wide
- DSSM
- TensorFlow
- Caffe
- MXNet
Benefits
- Medical, dental, and vision insurance from day one
- 401(k) savings plan with company match
- Paid parental leave
- Short-term disability
- Long-term disability
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- 10 paid sick days per year
- 17 days of Paid Personal Time, prorated at hire with tenure-based accruals
Location
Seattle, WA (onsite)
Employment Type
Regular
Job Code
O2281
Los Angeles County (Unincorporated) Candidate Disclosures
- Interacting with internal or external clients and colleagues may occur, including instances of unsupervised contact.
- Appropriate handling and management of confidential information, including proprietary and trade secret material, and access to information technology systems.
- Exercising sound judgment in relevant professional scenarios.