ML Engineer - Ads Delivery & Optimization

TikTok

San Jose (CA)

On-site

USD 128,000 - 256,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401(k) with company match
Paid parental leave
Paid holidays

Job summary

TikTok is seeking graduates to join the Brand Ads Team in San Jose. You will help build the end-to-end ads delivery stack, from bidding to forecasting, and partner with Product Strategy and cross-functional teams to turn business goals into scalable delivery systems.

Ideal candidates have recent CS degrees, strong coding and system design fundamentals, and experience with large-scale backend or advertising systems. Apply early; onboarding by year-end is required.

Qualifications

  • Bachelor's or Master's degree in Computer Science, related field, or equivalent practical experience.
  • Strong coding, debugging, and system design fundamentals.
  • Proficiency in Go, C/C++, Java, Python, or similar languages.
  • Comfort with ambiguity and ability to make clear engineering trade-offs.
  • Strong cross-functional communication and collaboration skills.
  • Experience with large-scale backend, recommendation, or advertising systems.

Responsibilities

  • Build and optimize the delivery stack across pacing, allocation, traffic strategy, and delivery controls.
  • Drive products from concept to launch with Product, Strategy, and cross-functional partners.
  • Turn business goals into scalable delivery strategies and system designs.
  • Own technical design, implementation, experimentation, launch, and iteration.
  • Use data and experiments to diagnose problems and drive fast iteration.

Skills

Go/C/C++/Java/Python
Backend systems
System design fundamentals
Coding/debugging
Cross-functional communication
Data-driven decisions

Education

Bachelor's/Master's in CS or related

Job description

TikTok is seeking graduates to join the Brand Ads Team in San Jose. You will help build the end-to-end ads delivery stack, from bidding to forecasting, and partner with Product Strategy and cross-functional teams to turn business goals into scalable delivery systems.

Ideal candidates have recent CS degrees, strong coding and system design fundamentals, and experience with large-scale backend or advertising systems. Apply early; onboarding by year-end is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer, Ads Infrastructure
Graduate Software Engineer, Ads Infrastructure

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Health insurance
401(k) with company match
Paid parental leave
+4
ML Engineer: Ads Tech for Apps & Gaming
ML Engineer: Ads Tech for Apps & Gaming

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, vision insurance
401(k) with company match
Parental leave
+4
Graduate Machine Learning Engineer — Ads Platform
Graduate Machine Learning Engineer — Ads Platform

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
ML Engineer, Monetization Tech & Ads Platform
ML Engineer, Monetization Tech & Ads Platform

TikTok • San Jose (CA)

On-site
USD 254,000 - 480,000
Graduate Software Engineer: Ads Signal & Measurement
Graduate Software Engineer: Ads Signal & Measurement

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Health insurance
401(k) with company match
Paid parental leave
+1
ML Engineer, Ads Monetization Tech (Global)
ML Engineer, Ads Monetization Tech (Global)

TikTok • San Jose (CA)

Hybrid
USD 162,000 - 317,000
Health insurance
Dental insurance
Vision insurance
+8
Ads Interface Software Engineer — Graduate 2027 Start
Ads Interface Software Engineer — Graduate 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Senior ML Engineer - Large-Scale Ads Platform
Senior ML Engineer - Large-Scale Ads Platform

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 187,040 - 359,720
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
+1
ML Engineer Intern — Ad Tech Delivery & Growth
ML Engineer Intern — Ad Tech Delivery & Growth

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
Health insurance
Wellbeing benefits
Housing allowance
+3
Graduate Software Engineer — Mobile Ads, 2027 Start
Graduate Software Engineer — Mobile Ads, 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, vision insurance
401(k) match
Paid parental leave
+4