Software Engineer, TikTok Brand Ads
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