Summer ML Engineer Intern: Ads & Recommendations

TikTok

San Jose (CA)

On-site

USD 80,000 - 108,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 & Recommendations
Summer ML Engineer Intern: Ads & Recommendations

TikTok Inc. • San Jose (CA)

On-site
USD 34,000 - 44,000
Housing assistance
ML Engineer Intern - Ads & Recommendations (Summer 2027)
ML Engineer Intern - Ads & Recommendations (Summer 2027)

TikTok Inc. • San Jose (CA)

On-site
USD 34,000 - 44,000
Housing assistance
Summer ML Engineer Intern — Ads Ranking & Growth
Summer ML Engineer Intern — Ads Ranking & Growth

TikTok Inc. • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Housing allowance
Paid holidays
+1
ML Engineer Intern: Ads Monetization & Global Delivery
ML Engineer Intern: Ads Monetization & Global Delivery

TikTok • San Jose (CA)

Hybrid
USD 52,000 - 72,000
Health insurance
Paid holidays
Housing allowance
Summer ML Engineer Intern - Ads Systems & NLP
Summer ML Engineer Intern - Ads Systems & NLP

TikTok Inc. • San Jose (CA)

On-site
USD 52,000 - 72,000
Health insurance
Wellbeing benefits
Paid holidays
+1
Brand Ads ML Engineer Intern - Summer 2027
Brand Ads ML Engineer Intern - Summer 2027

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
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 — Ads Delivery & Ranking Systems
ML Engineer Intern — Ads Delivery & Ranking Systems

TikTok Inc. • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Housing allowance
Paid holidays
+1
ML Engineer Intern: Build Large-Scale Ad Systems
ML Engineer Intern: Build Large-Scale Ad Systems

TikTok Inc. • San Jose (CA)

On-site
USD 51,000 - 73,000
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