Drimva

TikTok

Machine Learning Engineer Intern (TikTok-Data-Search-Local Service) - 2027 Start (PhD)

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

Education
PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline; candidates must be completing or have recently completed the degree.

About the job

Contribute to TikTok Search features and systems by implementing and testing improvements informed by large-scale data, user behavior, and experiments.

What you'll do

  • Design, implement, test, and iterate on Search features, services, or tools.
  • Analyze large-scale data, logs, metrics, or experiments to improve search behavior and product or system quality.
  • Collaborate with engineering, product, data science, and machine learning partners; document work and communicate progress.

What they ask for

  • Commit to 12 weeks of full-time work.
  • Completing or recently completed a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Proficient coding skills and a strong foundation in algorithms and data structures.
  • Experience in one or more of NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning.

Nice to have

  • Experience with search, recommendation, machine learning, information retrieval, natural language processing, ranking, ads, content understanding, or data mining projects.
  • Familiarity with databases, distributed systems, data pipelines, experimentation, or large-scale backend services.

Tools

NLP, Ranking, Ads, search engine, recommender system, distributed system, machine learning

AI focus

Work involves machine learning for search and related areas, including ranking, recommendation, and NLP.

Model-written summary · the original posting is authoritative

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