Machine Learning Engineer Graduate (E-Commerce User Growth)
Job Description
Join TikTok in Seattle for a 2027 start graduate role focused on machine learning for e-Commerce user growth and marketing.
Responsibilities
- Optimize TikTok e-Commerce growth and marketing algorithms, including user value modelling, personalized messaging, recommendations, and intelligent marketing.
- Build a user lifecycle data and value system to address TikTok Mall user growth pain points and business challenges.
- Implement product and technical solutions for user growth engines, including personalized push notifications and emails, recommendation handling, and related components to increase e-Commerce DAU and penetration rates.
- Improve recommendation quality for new users by optimizing recall and sorting, including traffic source handling relevance and the accuracy and diversity of new user recommendations.
- Advance intelligent marketing algorithms using uplift models and operations research methods to improve marketing efficiency and drive e-Commerce GMV growth.
Requirements
- Currently completing or recently completed a Bachelor’s degree in Software Development, Computer Science, Computer Engineering, or a related discipline.
- Experience with 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.
- Also requires/considers individuals completing or recently completing a Master’s degree in Software Development, Computer Science, Computer Engineering, or a related discipline.
- Published papers in top AI conferences or journals, or notable results in ACM/Machine Learning competitions.
- Experience in recommendation systems, advertising, user growth, intelligent marketing, or related areas is a plus, including expertise in LTV estimation, uplift modelling, operations research, sequence modelling, or multi-scenario modelling optimization.
Technologies
- C++, Python
- Hive SQL, Spark, MapReduce
- TensorFlow, PyTorch
- Uplift models, operations research methods
- LTV estimation, sequence modelling, multi-scenario modelling 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 Introduction
- The TikTok e-Commerce Recommendation and Marketing Algorithm team delivers algorithm and big data work for e-Commerce innovation projects.
- Focus on helping users discover and acquire great products to enrich their lives.
- Uses recommendation and search algorithms for item discovery, plus risk control algorithms and intelligent platform governance to detect violations and support a secure shopping experience.
- Builds intelligent customer service technologies and large-scale product knowledge graphs to improve transaction process efficiency.
- Develops logistics and operations research algorithms to enhance supply chain efficiency and applies AI to help merchants improve operational capabilities.
- Mission: make high-quality products easily accessible, enabling everyone to enjoy a better life.
Additional Information
- Successful candidates must be able to commit to an onboarding date by the end of the year.
- Please include availability and graduation date clearly in your resume.
- Applicants can apply to a maximum of two positions and will be considered in the order applied.
- Applications are reviewed on a rolling basis; applying early is encouraged.
Pay Transparency
- Base salary range (selected city): $121,600 - $243,200 annually.
- Compensation may vary based on qualifications, skills, competencies, experience, and location.
- Base pay is part of the Total Package.
Los Angeles County (Unincorporated) Candidates
- Qualified applicants with arrest or conviction records will be considered in accordance with federal, state, and local laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
- The company notes criminal history may have a direct, adverse, negative relationship on job duties, potentially leading to withdrawal of a conditional offer.
- Areas cited include interacting with clients or colleagues (occasionally unsupervised), managing confidential/proprietary information, and exercising sound judgment.
TikTok Accommodation
- TikTok provides reasonable accommodations in recruitment for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other protected reasons.
- Request assistance at: https://tinyurl.com/RA-request