ML Infra Intern: Build Scalable Ads ML Systems

TikTok

San Jose (CA)

On-site

USD 50,000 - 83,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Life insurance
Wellbeing benefits
Paid holidays
Housing allowance

Job summary

TikTok is seeking a Software Engineer Intern (ML Infra) for a 2027 start, based in San Jose. You will join the Ads Infra team and work on systems that power real-world advertising at massive scale, applying machine learning to improve data processing, training, serving, and privacy enforcement.

This internship offers hands-on experience, industry exposure, and opportunities to apply theory to practice, with social events, learning programs, and development workshops alongside industry

Qualifications

  • PhD in Computer Science, AI, ML or related discipline.
  • Proficiency in at least one programming language (C++, Python, Go or Java).
  • Solid knowledge of data structures, algorithms, ML and computer systems.
  • Familiarity with recommender systems, MLLMs, distributed systems, ML platforms or large-scale data processing.
  • Experience with deep learning frameworks, distributed training, GPU scheduling, AI agents or cloud-native technologies is a plus.

Responsibilities

  • Develop and optimize ads-relevant ML models for training, evaluation, inference and user behavior modeling.
  • Build large-scale data pipelines for sample generation, joining, feature processing and data quality.
  • Create ML platforms for distributed training, model distribution, online serving and lifecycle management.
  • Explore MLLM applications in advertising, including data production and fine-tuning.
  • Apply AI agents to workflow orchestration, resource scheduling, failure diagnosis and automated ops.
  • Develop GPU scheduling, metering and utilization monitoring for cost efficiency.

Skills

C++
Python
Go
Java
Data structures
Algorithms
Machine learning
Distributed systems
Cloud-native

Education

PhD in Computer Science, AI, ML or related

Job description

TikTok is seeking a Software Engineer Intern (ML Infra) for a 2027 start, based in San Jose. You will join the Ads Infra team and work on systems that power real-world advertising at massive scale, applying machine learning to improve data processing, training, serving, and privacy enforcement.

This internship offers hands-on experience, industry exposure, and opportunities to apply theory to practice, with social events, learning programs, and development workshops alongside industry

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

Similar jobs worth comparing

ML Infra Engineer Intern: Scale ML Pipelines
ML Infra Engineer Intern: Scale ML Pipelines

TikTok • San Jose (CA)

On-site
USD 128,943,000 - 171,924,000
Health insurance
Housing allowance
Paid holidays
+1
ML Infra Engineer Intern: Ads Platform & Data Pipelines
ML Infra Engineer Intern: Ads Platform & Data Pipelines

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
Health insurance
Housing allowance
Paid holidays
+1
Ads ML Systems Intern: Build Large-Scale Data Pipelines
Ads ML Systems Intern: Build Large-Scale Data Pipelines

TikTok • San Jose (CA)

On-site
USD 68,000 - 97,000
Health insurance
Housing allowance
Paid holidays
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
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
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
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
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
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: Build Large-Scale Ad Systems
ML Engineer Intern: Build Large-Scale Ad Systems

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000