Drimva

TikTok

Software Engineer, TikTok Brand Ads

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

Experience
3+ years of work experience.
Education
BS degree in Computer Science, Computer Engineering, or another relevant major.

About the job

Build and manage scalable systems and products for TikTok Brand Ads, covering ad delivery and monetization while protecting user experience.

What you'll do

  • Create monetization products that drive engagement and business outcomes.
  • Develop scalable services and optimize monetization efficiency using product engineering and machine learning technologies.
  • Implement ad solutions and collaborate with stakeholders to define products and drive engineering initiatives.

What they ask for

  • BS degree in Computer Science, Computer Engineering, or another relevant major.
  • 3+ years of work experience.
  • Strong programming, debugging, and optimization skills in one or more general-purpose programming languages.
  • Proficiency in computational advertising mechanics and a strong understanding of ad delivery systems.

Nice to have

  • Understanding of brand ads, content ads, auction, bidding, ranking, or ads forecasting.
  • Knowledge of machine learning, deep learning, backend, large-scale systems, or data pipeline; product-feature design and implementation experience.

Tools

Go, C/C++, Python

AI focus

Optimize monetization efficiency using machine learning technologies.

Model-written summary · the original posting is authoritative

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