Drimva

TikTok

Machine Learning Engineer Graduate (Brand Ads) - 2027 Start

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

Education
Completing or recently completed a Master's degree in Computer Science, a related field, or equivalent practical experience.

About the job

Develop machine-learning systems for Brand Ads, including inventory forecasting, auction traffic optimization, and improving ad delivery quality and efficiency.

What you'll do

  • Build scalable technical solutions for forecasting available inventory, optimizing auction traffic, and improving ad delivery.
  • Collaborate with engineers, product managers, data scientists, and strategy partners on business challenges.
  • Develop systems that affect revenue and the experience of major advertisers.

What they ask for

  • Completing or recently completed a Master's degree in Computer Science, a related field, or equivalent practical experience.
  • Proficient in at least one general-purpose programming language, such as Go, C/C++, Java, or Python, with solid coding and debugging skills.
  • Strong foundation in data structures, algorithms, Linux development environment, and system design.
  • Solid understanding of statistics, probability, machine learning, and deep learning fundamentals; familiarity with a mainstream machine learning framework.

Nice to have

  • Understanding of online advertising systems and advertising concepts.
  • Experience with large-scale backend, recommendation, search, or advertising systems; data analysis, experimentation, feature engineering, model optimization, or related work.

Tools

Go, C/C++, Java, Python, Linux, TensorFlow, PyTorch, MXNet

AI focus

Apply machine learning to inventory forecasting, auction traffic optimization, and ad delivery quality and efficiency.

Model-written summary · the original posting is authoritative

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