DeveloperJobs.io
← Back to all jobs

Job Description

Based in San Jose, CA (onsite), this Machine Learning Engineer role on TikTok's Local Services Search team focuses on applying large-scale ML to improve search and recommendation systems, personalization, and conversion for billions of users.

Responsibilities

  • Support the local video service business to improve user discovery of life services including hospitality, dining, and leisure experiences.
  • Enhance the search experience for local services and drive ecosystem growth.
  • Apply large-scale machine learning techniques in search and recommendation contexts with billions of users to improve user shopping experiences and increase conversion efficiency.
  • Design and implement local services search algorithms across the full stack, covering query analysis, relevance, recall, coarse and fine ranking, and blended ranking; develop personalized behavior modeling for relevance; forecast CTR and CVR; implement vector recall and value blending.

Requirements

  • Excellent analytical and problem-solving abilities.
  • Strong foundation in machine learning and deep learning, with experience in natural language processing.
  • Strong programming skills with solid knowledge of data structures and algorithms.
  • Proficiency in Linux development environments.

Technologies

  • Linux

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)

Similar Jobs