Graduate ML Scientist — Recommendation Systems (PhD)

TikTok

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

TikTok is recruiting a General Hire Machine Learning Scientist Graduate for the Recommendation org in San Jose. This PhD-track role emphasizes building scalable recommendation models, advancing research, and delivering production-ready ML systems. Applicants should outline onboarding and graduation dates in the resume.

The role demands deep learning framework experience (PyTorch/TensorFlow), strong publications, and cross-functional collaboration across teams to drive product impact.

Qualifications

  • PhD in CS or related field completed or near completion.
  • Strong theoretical and empirical research ability.
  • Experience with PyTorch or TensorFlow and deep networks.

Responsibilities

  • Build and improve industry-leading recommendation systems to boost user experience.
  • Deliver end-to-end ML solutions addressing product challenges.
  • Own full-stack ML systems; optimize algorithms and infrastructure.
  • Collaborate with cross-functional teams to shape product strategy.

Skills

Research experience in ML
Strong first-author publications
Problem solving ability

Education

PhD in computer science or related discipline

Tools

PyTorch
TensorFlow
C/C++
Python
Shell programming

Job description

TikTok is recruiting a General Hire Machine Learning Scientist Graduate for the Recommendation org in San Jose. This PhD-track role emphasizes building scalable recommendation models, advancing research, and delivering production-ready ML systems. Applicants should outline onboarding and graduation dates in the resume.

The role demands deep learning framework experience (PyTorch/TensorFlow), strong publications, and cross-functional collaboration across teams to drive product impact.

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

Similar jobs worth comparing

PhD ML Scientist Intern - Recommendation Systems
PhD ML Scientist Intern - Recommendation Systems

TikTok • San Jose (CA)

On-site
USD 68,000 - 97,000
Health insurance
10 paid holidays
Housing allowance
Graduate Research Scientist, Recommender Systems
Graduate Research Scientist, Recommender Systems

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Applied ML Scientist, Recommender Systems
Applied ML Scientist, Recommender Systems

TikTok • San Jose (CA)

On-site
USD 156,000 - 388,000
PhD Research Scientist Intern - Recommendation Systems
PhD Research Scientist Intern - Recommendation Systems

TikTok • San Jose (CA)

On-site
USD 68,000 - 97,000
Health insurance
Life insurance
Wellbeing benefits
+2
Graduate Software Engineer, Recommendation Infra
Graduate Software Engineer, Recommendation Infra

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

Hybrid
USD 190,000 - 317,000
Graduate ML Engineer — Vertical Recommendations
Graduate ML Engineer — Vertical Recommendations

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

Hybrid
USD 128,000 - 317,000
PhD Research Scientist Intern — Recommender Systems
PhD Research Scientist Intern — Recommender Systems

TikTok • San Jose (CA)

On-site
USD 68,000 - 97,000
Health insurance
Housing allowance
Paid holidays
Graduate ML Engineer: E‑Commerce Recommendations & Search
Graduate ML Engineer: E‑Commerce Recommendations & Search

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Summer ML Engineer - Recommendation Systems
Summer ML Engineer - Recommendation Systems

TikTok • San Jose (CA)

On-site
USD 52,000 - 72,000
Health insurance
Life insurance
Wellbeing benefits
+2
ML Engineer, Recommendations — Personalization at Scale
ML Engineer, Recommendations — Personalization at Scale

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

Hybrid
USD 254,000 - 588,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+1