Software Engineer, TikTok Brand Ads

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem solving","Critical thinking","Optimization","Debugging","Collaboration","Product sense"]

Build and manage high-performance, scalable advertising systems for TikTok’s Brand Ads products, including reservation ads, auction ads, and content ads. Work across the end-to-end ads delivery stack—bidding, ranking, and forecasting—developing services that handle billions of requests while improving monetization efficiency. Implement solutions that protect user experiences, collaborating closely with product managers and strategy teams to define and deliver engineering-driven initiatives.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer, TikTok Brand Ads

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and manage high-performance, scalable advertising systems for TikTok’s Brand Ads products, including reservation ads, auction ads, and content ads. Work across the end-to-end ads delivery stack—bidding, ranking, and forecasting—developing services that handle billions of requests while improving monetization efficiency. Implement solutions that protect user experiences, collaborating closely with product managers and strategy teams to define and deliver engineering-driven initiatives.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Create innovative monetization products that drive engagement and business outcomes.
  • •Develop highly scalable services powering new ad products for billions of requests.
  • •Design systems to optimize monetization efficiency with product engineering and machine learning technologies.
  • •Implement new ad solutions that protect user experiences on TikTok.
  • •Collaborate with strategy teams and product managers to define products and drive engineering initiatives.

Key Requirements

  • •BS degree in Computer Science, Computer Engineering, or a related major with 3+ years of work experience.
  • •Excellent programming, debugging, and optimization skills in one or more general-purpose languages, including Go, C/C++, and Python.
  • •Strong understanding of computational advertising mechanics and ad delivery systems.
  • •Ability to think critically and clearly formulate solutions to problems.
  • •Preferred: domain knowledge in brand/content ads, auction, bidding, ranking, and ads forecasting, plus experience designing and implementing product features.
Experience:3+ yearsComputational advertisingAd techMachine learningDeep learningLarge-scale systems
Education:Bachelor's in Computer Science, Computer Engineering, or other relevant majors
Skills:Problem solvingCritical thinkingOptimizationDebuggingCollaborationProduct sense
Tech Stack:GoC/C++PythonMachine learningDeep learningBackendLarge-scale systemsData pipeline

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn