Brand Ads ML Engineer (PhD): Forecasting & Auctions

TikTok

San Jose, Northern (CA, KY)

Hybrid

USD 190,000 - 317,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical insurance
401(k) with company match
Paid parental leave
Disability coverage

Job summary

TikTok is hiring a Machine Learning Engineer Graduate for Brand Ads in San Jose. You will tackle real-world forecasting, bidding optimization, and delivery quality improvements within a cross-functional team. The role emphasizes innovative ML approaches and scalable systems to drive brand outcomes.

Candidates should have a PhD in CS or related field and strong skills in Go/C/C++/Java/Python, with experience in TensorFlow or PyTorch. A fast onboarding date by year-end is expected.

Qualifications

  • PhD in Computer Science or related field completed or near completion.
  • Strong programming skills in Go, C/C++, Java, or Python.
  • Solid knowledge of data structures, algorithms, and Linux development environment.

Responsibilities

  • Forecast inventory and optimize auction traffic.
  • Collaborate with engineers, product managers, data scientists, and strategy partners to deliver scalable ML solutions.
  • Work on brand ads systems where revenue and user experience are tightly connected.

Skills

PhD in CS
Go/C/C++/Java/Python
Linux
ML fundamentals
TensorFlow/PyTorch/MXNet
English communication

Education

PhD in Computer Science

Tools

TensorFlow
PyTorch
MXNet
Spark

Job description

TikTok is hiring a Machine Learning Engineer Graduate for Brand Ads in San Jose. You will tackle real-world forecasting, bidding optimization, and delivery quality improvements within a cross-functional team. The role emphasizes innovative ML approaches and scalable systems to drive brand outcomes.

Candidates should have a PhD in CS or related field and strong skills in Go/C/C++/Java/Python, with experience in TensorFlow or PyTorch. A fast onboarding date by year-end is expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Brand Ads ML Engineer — Graduate (2027 Start)
Brand Ads ML Engineer — Graduate (2027 Start)

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+2
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: 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
Global Ads ML Research Engineer (Monetization Tech)
Global Ads ML Research Engineer (Monetization Tech)

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
ML Engineer – Global Ad Delivery & RL Systems
ML Engineer – Global Ad Delivery & RL Systems

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+6
ML Engineer, Ads Monetization (PhD Graduate)
ML Engineer, Ads Monetization (PhD Graduate)

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Machine Learning Engineer, Ads Core — Optimize Ad Experience
Machine Learning Engineer, Ads Core — Optimize Ad Experience

TikTok • San Jose (CA)

On-site
USD 218,000 - 480,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Graduate ML Engineer – Ads Core Global Delivery
Graduate ML Engineer – Ads Core Global Delivery

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
ML Engineer: Ads Signals & Measurement (Graduate)
ML Engineer: Ads Signals & Measurement (Graduate)

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+3
ML Engineer - Ads Delivery & Optimization
ML Engineer - Ads Delivery & Optimization

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Health insurance
Dental insurance
Vision insurance
+3