Machine Learning Engineer, Search engine, E-Commerce Alliance
Job Description
Machine Learning Engineer focused on building and optimizing e-commerce search and matching systems for TikTok's E-Commerce Alliance.
Responsibilities
- Architect and deploy large-scale ML models to optimize e-commerce search performance, covering ranking, query analysis, and sorting signals, with metrics such as relevance, click-through rate, conversion rate, and other business indicators driving outcomes.
- Develop ML solutions and algorithm strategies by mining extensive user query data to strengthen merchant-side capabilities and enhance overall platform matching.
- Leverage vast data to analyze creator and merchant behavior, crafting targeted algorithmic approaches that empower creators and merchants, boost monetization efficiency, and support industrial upgrading.
- Support rapid growth of TikTok's e-commerce business by serving millions of merchants, exploring more efficient business models, delivering the best possible shopping experience, and fostering a healthy ecosystem.
Requirements
- Proficient in at least one programming language (C++, Python, Shell) with solid fundamentals and clean coding style.
- Experience in algorithm development, including applying and optimizing Sparse LR, DFFM, Deep&Wide, and DSSM on large-scale sparse data.
- Familiar with at least one mainstream deep learning framework (TensorFlow, Caffe, MXNet) and commonly used deep learning algorithms.
- Ability to solve problems independently while maintaining strong teamwork and communication skills.
- Experience in search engines, recommendation systems, or computational advertising-related fields is preferred.
Technologies
- C++, Python, Shell
- Sparse LR
- DFFM
- Deep&Wide
- DSSM
- TensorFlow
- Caffe
- MXNet
Benefits
- Medical, dental, and vision insurance (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 upon hire with increasing accruals by tenure)
Location
Seattle
Employment Type
Regular
Job Code
O2281
For Los Angeles County (Unincorporated) Candidates
- Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
- Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and
- Exercising sound judgment.