Drimva

TikTok

Machine Learning Engineer, TikTok Brand Ads

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
Related work experience required; no number of years stated.
Education
BS degree in Computer Science, Computer Engineering, or another relevant major.

About the job

Develop multimodal video understanding, retrieval, and ranking systems that match brand ads with relevant videos at large scale.

What you'll do

  • Build video content representations and multimodal representations of brand ads for cross-modal alignment.
  • Implement large-scale video indexing and retrieval, and content-understanding pipelines for high-volume processing.
  • Improve model training using techniques such as Embedding Distillation and Hard Negative Mining.

What they ask for

  • BS degree in Computer Science, Computer Engineering, or another relevant major, with related work experience.
  • Programming, debugging, and optimization skills in one or more general-purpose languages, including Go, C/C++, or Python.
  • Relevant professional experience in machine learning, data mining, data analysis, or distributed systems.
  • Experience in at least one listed area, such as machine learning, deep learning, NLP, ranking or recommendation systems, backend, large-scale systems, data science, or full-stack.

Nice to have

  • Technical background or experience in NLP, LLM, search, advertising, or recommendation systems.
  • Understanding of brand ads, content ads, auction, bidding, ranking, or ads forecasting; video-understanding projects or top-tier conference publications are also valued.

Tools

Go, C/C++, Python, Embedding Distillation, Hard Negative Mining

AI focus

Develop and apply multimodal large language and video models for content understanding, cross-modal alignment, ad matching, retrieval, ranking, and inference optimization.

Model-written summary · the original posting is authoritative

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