Drimva

TikTok

Machine Learning Engineer - Search Ads

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

Education
BS degree in Computer Science, Computer Engineering, or another relevant major.

About the job

Develops and optimizes large-scale Search Ads systems, including relevance and ranking models, NLP capabilities, ad delivery, and pacing algorithms.

What you'll do

  • Build and iterate on large-scale Ads systems and machine-learning algorithms.
  • Optimize relevance, ranking, CTR/CVR estimation, and query-understanding capabilities.
  • Research ad pacing and traffic-control algorithms, and collaborate with product teams on strategy and features.

What they ask for

  • BS degree in Computer Science, Computer Engineering, or another relevant major.
  • Excellent programming, debugging, and optimization skills in general-purpose programming languages.
  • Ability to think critically and formulate clear, concise solutions to problems.

Nice to have

  • Experience with Go, C/C++, Python, or other general-purpose programming languages.
  • Knowledge of advertising systems or areas such as machine learning, deep learning, large-scale systems, and data science.

Tools

Go, C/C++, Python

AI focus

Applies machine learning to ads algorithms, semantic matching, ranking, query understanding, CTR/CVR estimation, and ad pacing.

Model-written summary · the original posting is authoritative

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