Optimize e-Commerce growth with applied machine learning in a Seattle onsite role starting 2027 at TikTok. On the TikTok e-Commerce Recommendation and Marketing Algorithm team, you will help users discover great products through personalized experiences, while also supporting safer, more efficient shopping through risk control, governance, customer service technologies, and large-scale product knowledge graphs.
Salary range: USD 121,600 - 243,200 per year. Base pay is one part of the Total Package, which may vary based on qualifications, skills, competencies, experience, and location.
What you’ll work on
- Optimize TikTok e-Commerce growth and marketing algorithms, including user value modeling, personalized messaging, recommendations, and intelligent marketing.
- Build a user lifecycle data and value system to address core pain points and business challenges for TikTok Mall user growth.
- Implement product and technical solutions for user growth engines, such as personalized push notifications/emails and recommendation handling, to increase e-Commerce DAU and penetration rates.
- Improve recall/sorting for new user recommendations, enhancing relevance in traffic source handling and increasing the accuracy and diversity of new user recommendations.
- Optimize intelligent marketing algorithms using uplift models and operations research methods to improve marketing efficiency and drive e-Commerce GMV growth.
Requirements
- Completing or recently completed a Bachelor’s degree in Software Development, Computer Science, Computer Engineering or a related discipline.
- Completing or recently completed a Master’s degree in Software Development, Computer Science, Computer Engineering or a related discipline.
- Experience in C++ and Python; at least one Big Data tool such as Hive SQL, Spark, or MapReduce.
- At least one Deep Learning tool such as TensorFlow or PyTorch.
- Strong foundation in algorithms and data structures with excellent coding skills.
- Strong learning ability, curiosity, and good communication and teamwork skills.
- Published papers in top AI conferences/journals or notable results in ACM / Machine Learning competitions.
- Experience in recommendation systems, advertising, user growth, intelligent marketing, or related fields; expertise in areas such as LTV estimation, uplift modeling, operations research, sequence modeling, or multi-scenario modeling optimization is a plus.
Tools you may use
C++, Python, Hive SQL, Spark, MapReduce, TensorFlow, PyTorch, uplift models, operations research methods, LTV estimation, sequence modeling, multi-scenario modeling optimization.
Benefits
- Day one access to medical, dental, and vision insurance
- 401(k) savings plan with company match
- Paid parental leave
- Short-term and long-term disability coverage
- 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)
- Additional discretionary bonuses/incentives and restricted stock units (role may be eligible)
Team overview
The TikTok e-Commerce Recommendation and Marketing Algorithm team performs algorithm and big data work for e-Commerce innovation projects. The team uses recommendation and search algorithms to help users find items they are interested in, and it also applies risk control algorithms and intelligent platform governance algorithms to detect violations for a secure shopping experience. The team builds intelligent customer service technologies and large-scale product knowledge graphs to improve transaction process efficiency, and develops logistics and operations research algorithms to enhance supply chain efficiency. It also applies AI to help merchants improve their operational capabilities. The mission is to make high-quality products easily accessible so everyone can enjoy a better life.
Additional notes
- Successful candidates must be able to commit to an onboarding date by the end of the year. Include your availability and graduation date clearly in your resume.
- Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply.
- Applications are reviewed on a rolling basis, and early application is encouraged.
- Reasonable accommodations are available in recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other protected reasons: https://tinyurl.com/RA-request
For Los Angeles County (unincorporated) candidates: qualified applicants with arrest or conviction records will be considered under applicable federal, state, and local laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.