DataJobs.io
← Back to all jobs
TikTok

Machine Learning Engineer Graduate (E-Commerce User Growth)

Seattle, WA $122k - $243k/yr Full time Posted 1h ago

Job Description

Join TikTok in Seattle, WA (onsite) as a Machine Learning Engineer Graduate starting in 2027, working on e-Commerce recommendation and marketing algorithms. You will help build systems that improve how users discover products and how marketing delivers measurable growth, including work on personalized recommendations, uplift modeling, and operations research to drive e-Commerce GMV.

The team behind this work, the TikTok e-Commerce Recommendation and Marketing Algorithm team, develops algorithm and big data solutions for e-Commerce innovation projects. Their mission is to make high-quality products easily accessible so everyone can enjoy a better life. Alongside recommendation and search, the team also supports secure shopping experiences with risk control and intelligent platform governance, and builds large-scale technologies like product knowledge graphs, customer service intelligence, and logistics optimization.

Responsibilities

  • Help optimize TikTok e-Commerce growth and marketing algorithms, including core capabilities such as user value modelling, personalized messaging, recommendations, and intelligent marketing.
  • Contribute to establishing a user lifecycle data and value system to address key pain points and business challenges tied to TikTok Mall user growth.
  • Support implementation of product and technical solutions for user growth engines, including personalized push notifications/emails and recommendation handling to increase e-Commerce DAU and penetration rates.
  • Optimize recommendation algorithms related to recall/sorting for new user recommendations, improving traffic source handling and the relevance, accuracy, and diversity of new recommendations.
  • Improve intelligent marketing algorithms using uplift models and operations research methods to increase 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 in C++ and Python; experience with at least one Big Data tool (e.g., Hive SQL, Spark, MapReduce).
  • Experience with at least one Deep Learning tool (e.g., TensorFlow or PyTorch).
  • Strong algorithms and data structures foundation, with excellent coding skills.
  • Strong learning ability, curiosity, and effective communication and teamwork skills.
  • Currently completing or recently completed a Master’s degree in Software Development, Computer Science, Computer Engineering, or a related discipline.
  • Published papers in top AI conferences/journals or achieved notable results in ACM/Machine Learning competitions.
  • Experience in recommendation systems, advertising, user growth, intelligent marketing, or related areas is required, with expertise in LTV estimation, uplift modeling, operations research, sequence modeling, or multi-scenario modeling optimization as a plus.

Technologies

C++, Python, Hive SQL, Spark, MapReduce, TensorFlow, PyTorch, plus uplift models, operations research methods, LTV estimation, sequence modelling, and 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)

Compensation (Pay Transparency): The base salary range for this position in the selected city is $121,600 - $243,200 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is one part of the total package provided to recognize employees for their work.

Application details: Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume. Candidates can apply to a maximum of two positions, and applications will be reviewed on a rolling basis (apply early).

Accommodation: TikTok is committed to providing reasonable accommodations in recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, contact: https://tinyurl.com/RA-request

Los Angeles County (Unincorporated) Fair Chance notice: Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Criminal history may have a direct, adverse, and negative relationship on job duties that could result in withdrawal of a conditional offer, including interacting with clients/colleagues with occasional unsupervised contact, handling confidential information and accessing IT systems, and exercising sound judgment.

Similar Jobs