Drimva

TikTok

Machine Learning Engineer Graduate (Search Ads) - 2027 Start

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

Experience
No specific number of years stated.
Education
Bachelor's degree or above in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.

About the job

Develop and optimize large-scale Search Ads systems, machine-learning algorithms, relevance and ranking models, and ad delivery strategies.

What you'll do

  • Develop large-scale Ads systems and iterate on machine-learning algorithms.
  • Optimize relevance, ranking, query understanding, CTR/CVR estimation, and ad pacing or traffic control.
  • Work with product and operations teams to define product strategy and features.

What they ask for

  • Completing or recently completed a bachelor's degree or higher in computer science, software engineering, computer engineering, or a related technical discipline.
  • Experience and a strong theoretical grounding in machine-learning concepts and techniques.
  • Strong 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.

Nice to have

  • Familiarity with Ads systems, recommendations, search, or ranking.

Tools

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

AI focus

Machine learning for Search Ads, including semantic matching, multimodal models, 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)