Drimva

TikTok

Machine Learning Engineer, App Ads and Gaming

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

Experience
3+ years applying machine learning methods for ranking and 3+ years of software development experience.
Education
BS/MS degree in Computer Science, Computer Engineering, or other relevant majors.

About the job

Develop machine-learning solutions and scalable systems for ranking and delivering TikTok App Ads, improving accuracy and launching advertising products and features.

What you'll do

  • Develop and improve large-scale App Ads delivery systems.
  • Explore multi-stage ranking models, analyze data, and develop features.
  • Collaborate with product and data teams to launch App Ads products and features.

What they ask for

  • 3+ years of hands-on experience applying machine learning methods for ranking.
  • 3+ years of software development experience and strong coding skills, especially in Python/C++.
  • Experience with recommender system projects.
  • Familiarity with online experimentation and analytics, and essential knowledge and skills in statistics.

Nice to have

  • Experience with Tensorflow/PyTorch/MXNet.
  • Curiosity toward new technologies and entrepreneurship.

Tools

Python, C++, Tensorflow, PyTorch, MXNet

AI focus

Develop machine-learning solutions, ranking models, and algorithms for personalized App Ads delivery.

Model-written summary · the original posting is authoritative

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