CareerPlanSign in

Software Engineer, TikTok Brand Ads

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Build and manage high-performance, scalable ad delivery systems (bidding, ranking, forecasting) to power reservation, auction, and content ads for billions of requests.

Role type

Senior IC backend engineer (computational advertising)

Builds

End-to-end ads delivery tech stack including bidding, ranking, and forecasting systems

Domain

Digital advertising / Computational advertising

Deliverable

production ML models

Required skills

Go, C/C++, Python, ad delivery systems, computational advertising mechanics, system scalability, debugging, optimization

Preferred skills

machine learning, deep learning, large-scale systems, data pipeline, auction/bidding/ranking algorithms, product sense

Technologies

Go, C/C++, Python

Responsibilities

Develop highly scalable services for new ad products; Design systems to optimize monetization efficiency with ML technologies; Implement ad solutions to protect user experience; Collaborate with product and strategy teams to define products

Seniority

Senior, hands-on IC

Sourced via tiktok · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.