Summer ML Engineer Intern: Ads & Recommendations

TikTok

San Jose (CA)

On-site

USD 109,602,000 - 148,285,000

Full time

23 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid holidays
Housing allowance

Job summary

TikTok is seeking an intern for the Commerce Ads team in San Jose. You will build scalable ML systems to improve ads ranking, explore new features, and collaborate with Product Managers and Designers on next-generation shopping experiences.

The role requires pursuing a CS/CE degree, strong programming (Go, C/C++, Python), Linux experience, and knowledge of ML frameworks. This is a 12-week Summer 2027 internship with benefits and housing considerations where applicable.

Qualifications

  • Currently pursuing a Bachelor's or above degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Solid programming skills in Go, C/C++, Python; familiarity with data structures and algorithms; Linux development experience.
  • Strong analytical thinking and knowledge in statistics.
  • Foundational machine learning concepts (CNN/RNN/LSTM, etc.).
  • Familiar with at least one mainstream ML framework (TensorFlow/PyTorch/MXNet).
  • Able to commit to a 12-week full-time internship during Summer 2027.

Responsibilities

  • Build scalable ML systems and models to improve ads ranking quality and optimize advertiser strategies (CTR/CVR, etc.).
  • Explore and experiment with new features to improve model accuracy.
  • Understand ads platform objectives and apply ML to improve relevance and quantity of ads for end-users.
  • Collaborate with Product Managers and Designers to shape next-gen shopping experiences on TikTok.

Skills

Go
C/C++
Python
Linux
Statistics
ML frameworks

Education

Bachelor's or above in CS/CE/related technical field

Tools

TensorFlow/PyTorch/MXNet

Job description

TikTok is seeking an intern for the Commerce Ads team in San Jose. You will build scalable ML systems to improve ads ranking, explore new features, and collaborate with Product Managers and Designers on next-generation shopping experiences.

The role requires pursuing a CS/CE degree, strong programming (Go, C/C++, Python), Linux experience, and knowledge of ML frameworks. This is a 12-week Summer 2027 internship with benefits and housing considerations where applicable.

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

Similar jobs worth comparing

Summer ML Engineer Intern — Ads Ranking & Growth
Summer ML Engineer Intern — Ads Ranking & Growth

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Housing allowance
Paid holidays
+1
ML Engineer Intern - Search Ads (Summer 2027)
ML Engineer Intern - Search Ads (Summer 2027)

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

Hybrid
USD 37,000 - 62,000
Health insurance
Housing allowance
Wellbeing benefits
Summer ML Engineer Intern - Ads Systems & NLP
Summer ML Engineer Intern - Ads Systems & NLP

TikTok • San Jose (CA)

On-site
USD 52,000 - 72,000
Health insurance
Wellbeing benefits
Paid holidays
+1
ML Engineer Intern - App Ads & Gaming (Summer 2027)
ML Engineer Intern - App Ads & Gaming (Summer 2027)

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Housing allowance
Paid holidays
ML Engineer Intern — Scale Ads with NLP & ML
ML Engineer Intern — Scale Ads with NLP & ML

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

Hybrid
USD 52,000 - 72,000
Health insurance
Paid holidays
Housing allowance
Ads ML Engineer Intern - Performance Monetization
Ads ML Engineer Intern - Performance Monetization

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

Hybrid
USD 52,000 - 72,000
Day one health insurance
Housing allowance
10 paid holidays per year
+1
ML Engineer Intern: Build Large-Scale Ad Systems
ML Engineer Intern: Build Large-Scale Ad Systems

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Ads Interface: Software Engineer Intern — Build TikTok Ads
Ads Interface: Software Engineer Intern — Build TikTok Ads

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
Health insurance (day one)
Paid holidays
Housing allowance (eligible)
ML Engineer Intern — Data & Search (Summer)
ML Engineer Intern — Data & Search (Summer)

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
Health insurance
10 paid holidays per year
Housing allowance
ML Infra Intern: Build Scalable Ads ML Systems
ML Infra Intern: Build Scalable Ads ML Systems

TikTok • San Jose (CA)

On-site
USD 50,000 - 83,000
Health insurance
Life insurance
Wellbeing benefits
+2