Machine Learning Engineer Intern (Brand Ads)

TikTok
San Jose, CA
Job Description
Role Overview

The Brand Innovation Team builds technologies that unlock business growth potential. Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.

What You Will Do

Build delivery systems across pacing, bidding, auction, traffic allocation, and delivery controls. Drive products from concept to launch with Product, Strategy, and XFN partners. Turn business goals into scalable delivery strategies and system designs.

Why It Might Be a Fit

Ability to solve ambiguous problems, make clear engineering trade-offs, and strong cross-functional communication and collaboration skills are required. Experience with large-scale backend, recommendation, or advertising systems is preferred.

Requirements

  • Currently pursuing a Undergraduate/ Master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Strong coding, debugging, and system design fundamentals.
  • Proficiency in Go, C/C++, Java, Python, or similar languages.
  • Ability to solve ambiguous problems and make clear engineering trade-offs.
  • Strong cross-functional communication and collaboration skills.
  • Experience with large-scale backend, recommendation, or advertising systems.

Benefits

  • Hands-on experience
  • Industry exposure
  • Opportunities to apply knowledge to real-world challenges
  • Social events
  • Learning programs
  • Development workshops
]]>