Machine Learning Engineer — Creative Ads at Scale

TikTok

San Jose (CA)

On-site

USD 156,000 - 317,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TikTok is seeking a software engineer to help build and optimize large-scale ads experiences. You will work on applied machine learning for creative and landing page understanding, generation, and optimization, enabling advertisers, creators, and partners to deliver engaging content at scale.

The role emphasizes collaboration with product teams, a strong ML background, and hands-on development across the ad tech stack. This is a dynamic opportunity at TikTok's US teams.

Qualifications

  • Strong programming in Go, C/C++, or Python.
  • Solid knowledge of ML concepts and techniques.
  • Experience with ML frameworks such as TensorFlow, PyTorch, or MXNet.
  • Clear communication and analytical problem-solving abilities.

Responsibilities

  • Participate in the development of a large-scale Ads system.
  • Develop state-of-the-art applied machine learning projects.
  • Own key targeting components or strategies in the TikTok ads monetization ecosystem.
  • Collaborate with product and business teams on product vision.

Skills

Go
C/C++
Python
ML concepts
Debugging

Education

BS/MS in CS or related

Tools

TensorFlow
PyTorch
MXNet

Job description

TikTok is seeking a software engineer to help build and optimize large-scale ads experiences. You will work on applied machine learning for creative and landing page understanding, generation, and optimization, enabling advertisers, creators, and partners to deliver engaging content at scale.

The role emphasizes collaboration with product teams, a strong ML background, and hands-on development across the ad tech stack. This is a dynamic opportunity at TikTok's US teams.

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

Similar jobs worth comparing

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
Senior ML Engineer, Ad Tech: Growth & Ranking
Senior ML Engineer, Ad Tech: Growth & Ranking

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 178,000 - 342,000
Senior ML Engineer — Ads Platform for Growth & Impact
Senior ML Engineer — Ads Platform for Growth & Impact

TikTok USDS Joint Venture • Los Angeles (CA)

On-site
USD 178,000 - 416,000
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 Monetization Platform
ML Engineer, Ads Monetization Platform

TikTok • San Jose (CA)

On-site
USD 254,000 - 480,000
Senior Ads Core & Commerce ML Engineer
Senior Ads Core & Commerce ML Engineer

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 140,000 - 230,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off
ML Engineer: Ads Systems & NLP at Scale
ML Engineer: Ads Systems & NLP at Scale

TikTok • San Jose (CA)

On-site
USD 190,000 - 317,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays
ML Engineer — Ads & Search Optimization
ML Engineer — Ads & Search Optimization

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+1
Graduate ML Infra Engineer for Large-Scale Ads
Graduate ML Infra Engineer for Large-Scale Ads

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical/dental/vision insurance
401(k) with company match
Paid parental leave
+6
Machine Learning Engineer: Real-Time Ad Bidding & CTR/CVR
Machine Learning Engineer: Real-Time Ad Bidding & CTR/CVR

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Medical insurance
401(k) with company match
Parental leave
+2