Drimva

TikTok

Machine Learning Engineer Intern (Brand Ads) - 2027 Summer

San Jose, California · Internship · Posted Oct 28, 2026

Education
Currently pursuing a bachelor's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

About the job

Build and optimize advertising delivery systems and strategies, taking products from concept through launch and iteration.

What you'll do

  • Build and optimize delivery systems for pacing, allocation, traffic strategy, and delivery controls.
  • Partner cross-functionally to translate business goals into scalable strategies and system designs, and drive products from concept to launch.
  • Own technical design, implementation, experimentation, launch, and iteration; use data and experiments to diagnose issues.

What they ask for

  • Currently pursuing a bachelor'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, make clear engineering trade-offs, and collaborate and communicate across functions.
  • Experience with large-scale backend, recommendation, or advertising systems.

Nice to have

  • Hands-on ads delivery experience in pacing, bidding, auction, ranking, forecasting, or marketplace optimization.

Tools

Go, C/C++, Java, Python

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)