Jobs · Engineering · California

(General Hire) Machine Learning Engineer Intern (Performance Monetization) - 2027 Summer

TikTok · San Jose, CA · 2 mo ago
Engineering$45/hrInternship

About the role

Global Monetization Product and Technology teams are building the next-generation monetization platforms to help millions of customers grow their businesses, utilizing products like TikTok. Our team develops a wide variety of advertisements for numerous uses including feeds, live streaming, branding, measurement, targeting, search, vertical solutions, creative solutions, and business integrity.

Our internship program offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth. Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.

Candidates may apply to a maximum of two positions across the company and its affiliates globally. Applications are reviewed on a rolling basis, so we encourage you to apply early. Please clearly state your availability in your resume, including your start and end dates.

If you're applying under the General Hire track for the GMPT-Performance Monetization organization, your resume will be reviewed by all subteams, and we'll help identify one or more teams that are the best match for you. This process gives you broader exposure and increases your chances of finding the right team fit.

Responsibilities

  • Participate in the development of a large-scale Ads system.
  • Responsible for the development of state-of-the-art applied machine learning projects.
  • Own key targeting components or strategies in the TikTok ads monetization ecosystem.
  • Work with product and business teams on product vision.

Requirements

Minimum Qualifications

  • Currently pursuing a Bachelor's or above degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Experience in and good theoretical grounding in machine learning concepts and techniques.
  • Excellent programming, debugging, and optimization skills in one or more general purpose programming languages, including but not limited to: Go, C/C++, Python.
  • Experience in one or more of the following frameworks: TensorFlow/PyTorch/MXNet, etc.
  • Ability to think critically and to formulate solutions to problems in a clear and concise way.

Preferred Qualifications

  • Experience with Ads systems, recommendation, searching, ranking, etc.

Pay

The hourly rate range for this position is $45.

Benefits

  • Day one access to health insurance, life insurance, and wellbeing benefits.
  • 10 paid holidays per year.
  • Paid sick time (56 hours if hired in the first half of the year, 40 if hired in the second half).
  • Eligibility for housing allowance if not working 100% remote.

About TikTok

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

We strive to do great things with great people. We lead with curiosity, humility, and a desire to make an impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We embrace an "Always Day 1" mindset to achieve meaningful breakthroughs for ourselves, our company, and our users.

Similar jobs