Drimva

TikTok

Machine Learning Engineer Intern (Search Ads) - 2027 Summer

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

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

About the job

Develop and optimize machine-learning systems and algorithms for search advertising, including relevance, ranking, query understanding, ad delivery, and monetization.

What you'll do

  • Develop a large-scale ads system and iterate on ads algorithms using machine learning.
  • Optimize relevance models and strategies, NLP and query understanding, CTR/CVR estimates, and ads pacing or traffic control.
  • Partner with product teams to define product strategy and features.

What they ask for

  • Currently pursuing a bachelor's degree or above in computer science, software engineering, computer engineering, or a related technical discipline.
  • Theoretical grounding and experience in machine-learning concepts and techniques.
  • Programming, debugging, and optimization skills in one or more general-purpose languages, including Go, C/C++, or Python.
  • Experience with one or more frameworks such as Tensorflow, PyTorch, or MXNet; able to commit to 12 weeks of full-time work during Summer 2027.

Nice to have

  • Familiarity with ads systems, recommendation, search, or ranking.

Tools

Go, C/C++, Python, Tensorflow, PyTorch, MXNet

AI focus

Machine-learning development and optimization for search ads, including semantic matching, ranking, NLP and query understanding, CTR/CVR modeling, and ads pacing.

Model-written summary · the original posting is authoritative

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