Logo of Huzzle

Machine Learning Engineer Intern (E-commerce-Recommendation) - 2025 Summer/Fall (PhD)

image

TikTok

10d ago

  • Internship
    Full-time
    Summer Internship
  • Data
    IT & Cybersecurity
  • San Jose

AI generated summary

  • You must be pursuing a PhD in a technical field, have experience in recommendation systems or related areas, be familiar with TensorFlow or PyTorch, and have work authorization for employment.
  • You will research and develop e-commerce recommendation algorithms, build user interest models, analyze data, and enhance business scenarios like search ranking and content understanding.

Requirements

  • Currently pursuing PhD in Computer Science, related technical field or equivalent industrial research experience
  • Experience in one of the following fields: recommendation systems, online advertising, information retrieval, natural language processing, computer vision, machine learning, large-scale data mining, or related fields preferred
  • Familiar with at least one of the mainstream deep learning frameworks, such as TensorFlow or PyTorch
  • Passionate about solving complex and challenging problems
  • Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment

Responsibilities

  • Work in a team to conduct cutting-edge research in machine learning algorithms, such as retrieval and recommendation algorithms;
  • Participate in building large-scale (10 million to 100 million) e-commerce recommendation algorithms and systems, including commodity recommendations, live stream recommendations, short video recommendations etc in TikTok;
  • Build long and short term user interest models, analyze and extract relevant information from large amounts of various data and design algorithms to explore users' latent interests efficiently;
  • Apply machine learning algorithms to improve the different business scenarios, such as search ranking, natural language and video understanding, and trust and safety.

FAQs

What is the duration of the internship?

The internship lasts for 12 weeks, starting either in May/June 2025 or August/September 2025.

When should I state my availability?

You should clearly state your availability, including your start and end dates, in your resume.

What are the summer start dates for the internship?

The summer start dates are as follows: Monday, May 12; Monday, May 19; Tuesday, May 27; Monday, June 9; and Monday, June 23.

What are the fall start dates for the internship?

The fall start dates are Monday, August 11; Monday, August 25; Monday, September 8; and Monday, September 22.

How many positions can I apply for?

You can apply for a maximum of two positions at TikTok and its affiliates globally.

What happens after I submit my application?

Candidates who pass the resume evaluation will be invited to participate in TikTok's technical online assessment through HackerRank.

What qualifications are required for the internship?

Candidates must be currently pursuing a PhD in Computer Science or a related technical field, have experience in recommendation systems or related fields, be familiar with a mainstream deep learning framework, and possess a passion for solving complex problems.

Is prior work experience necessary for the internship?

While equivalent industrial research experience is preferred, it is not strictly required; candidates currently pursuing a PhD are encouraged to apply.

Should I provide any specific information regarding work authorization?

Yes, candidates must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment.

Are there any accommodations provided for candidates with disabilities?

Yes, TikTok is committed to providing reasonable accommodations in the recruitment process for candidates with disabilities or other protected reasons. Candidates can reach out for assistance.

Entertainment & Media
Industry
10,001+
Employees
2017
Founded Year

Mission & Purpose

TikTok is a social media platform where users create and share short videos on various topics, including entertainment, education, and lifestyle. Their ultimate goal is to inspire creativity and bring joy to people's lives through engaging and entertaining content. TikTok's purpose is to provide a platform for self-expression and connection, fostering a global community where individuals can express themselves authentically and connect with others who share similar interests and passions.