Logo of Huzzle

Machine Learning Engineer Intern (TikTok Search Business Engineering) - 2025 Summer (BS/MS)

image

TikTok

4d ago

  • Internship
    Full-time
    Summer Internship
  • Data
    Software Engineering
  • San Jose

AI generated summary

  • You must be enrolled in a relevant program, available for 12 weeks in Summer 2025, and have strong problem-solving skills. Proficiency in Python, Java, or Golang is needed.
  • You will enhance search experiences, optimize system performance, maintain infrastructure for multimedia indexing, and develop a query-driven recommendation system to improve user inspiration.

Requirements

  • Minimum Qualifications
  • Currently enrolled in an undergraduate, graduate, or master’s program in Software Development, Computer Science, Computer Engineering, or a related technical field.
  • Available to work for 12 weeks in Summer 2025
  • Strong problem-solving skills with the ability to troubleshoot technical challenges.
  • Proficiency in one or more programming languages, such as Golang, Python, or Java.
  • Preferred Qualifications
  • Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.
  • Experience or coursework in building backend services for large-scale consumer-facing applications.
  • Familiarity with search and recommendation systems, machine learning engineering, or data processing.
  • Interest in developing machine learning algorithms and applying them to real-world products.
  • Passion for building products from scratch and willingness to engage in hands-on technical work.

Responsibilities

  • 1. Assist in enhancing TikTok Search to deliver an exceptional search experience for users and support content growth.
  • 2. Contribute to optimizing system performance and improving service stability for a fast and robust platform.
  • 3. Help maintain Search engineering infrastructure, including high-freshness multimedia indexing and reliable offline data support.
  • 4. Collaborate on developing a query-driven recommendation system to enhance user inspiration and continuously improve its engineering performance and recommendation quality.

FAQs

What is the duration of the internship?

The internship runs for 12 weeks, beginning in May/June 2025.

What are the available start dates for the internship?

Available start dates are May 12, May 19, May 27, June 9, and June 23, 2025.

What qualifications are required to apply for this internship?

Candidates must be currently enrolled in an undergraduate, graduate, or master’s program in Software Development, Computer Science, Computer Engineering, or a related technical field, and must possess strong problem-solving skills.

Are there any preferred qualifications for the internship?

Preferred qualifications include graduating December 2025 onwards, experience in building backend services for large-scale applications, and familiarity with search and recommendation systems.

Will I get hands-on experience during the internship?

Yes, the internship aims to provide students with hands-on experience in developing skills and exploring potential career paths.

What programming languages should I be proficient in?

Proficiency in one or more programming languages, such as Golang, Python, or Java, is required.

Is there an online assessment as part of the application process?

Yes, candidates who pass the resume evaluation will be invited to participate in a technical online assessment in HackerRank.

What benefits do interns receive at TikTok?

Interns have day one access to health insurance, life insurance, wellbeing benefits, 10 paid holidays per year, and paid sick time.

Is there a limit on the number of positions I can apply for?

Yes, candidates can apply to a maximum of two positions within TikTok and its affiliates globally.

How does TikTok ensure a diverse and inclusive work environment?

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives, and celebrates diverse voices in the workplace.

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.