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