Graduate ML Engineer — Vertical Recommendations

TikTok

San Jose, Northern (CA, KY)

Hybrid

USD 128,000 - 317,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TikTok is seeking a Machine Learning Engineer Graduate for the San Jose location to join the vertical recommendation team. You will implement, train, and iterate on retrieval and ranking models, handling feature engineering from user behavior data to online deployment.

You will collaborate with data scientists, engineers, and product teams to run experiments, analyze results, and deploy scalable solutions, including advanced sequence modeling and LLM-enhanced techniques.

Qualifications

  • Bachelor’s degree in Computer Science or a related discipline.
  • Solid foundation in data structures, algorithms, and machine learning fundamentals.
  • Proficiency in Python, C++, Go, or Java.
  • Strong communication and collaboration skills.
  • Internship or research experience in recommendation, search, or ads; publications in relevant venues are a plus.
  • Hands-on experience with PyTorch or TensorFlow.
  • Experience with large-scale data processing (Spark/Flink) or distributed model training.

Responsibilities

  • Implement, train, and iterate on retrieval and ranking models for TikTok vertical-business recommendations.
  • Deliver end-to-end ML engineering solutions from model implementation to online deployment.
  • Run and analyze A/B experiments; drive launches that improve core metrics.
  • Productionize techniques such as sequence modeling, multi-task learning, and LLM-enhanced recommendation.
  • Collaborate with algorithm teams, backend engineers, data scientists, and product teams.

Skills

Data structures & algorithms
ML fundamentals
Python / C++ / Go / Java
Communication & collaboration
Internship/research in rec/s earch/ads

Education

Bachelor’s degree in Computer Science or related field

Tools

PyTorch
TensorFlow
Spark
Flink

Job description

TikTok is seeking a Machine Learning Engineer Graduate for the San Jose location to join the vertical recommendation team. You will implement, train, and iterate on retrieval and ranking models, handling feature engineering from user behavior data to online deployment.

You will collaborate with data scientists, engineers, and product teams to run experiments, analyze results, and deploy scalable solutions, including advanced sequence modeling and LLM-enhanced techniques.

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

Similar jobs worth comparing

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
Graduate ML Engineer — Data-Search & Ranking
Graduate ML Engineer — Data-Search & Ranking

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+9
Graduate ML Engineer: Recs, Search & Personalization
Graduate ML Engineer: Recs, Search & Personalization

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 187,000
Health insurance
Dental insurance
Vision insurance
+7
ML Engineer Graduate — Search & Recommendation (Seattle)
ML Engineer Graduate — Search & Recommendation (Seattle)

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+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
Graduate ML Scientist — Recommendation Systems (PhD)
Graduate ML Scientist — Recommendation Systems (PhD)

TikTok • San Jose (CA)

On-site
USD 162,000 - 388,000
ML Engineer - Recommender Systems & Growth
ML Engineer - Recommender Systems & Growth

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
Graduate Software Engineer, Recommendation Infra
Graduate Software Engineer, Recommendation Infra

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

Hybrid
USD 190,000 - 317,000
Graduate Software Engineer - Large-Scale ML Systems
Graduate Software Engineer - Large-Scale ML Systems

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
401(k) match
Parental Leave
+6
Graduate ML Engineer — Recs & Personalization
Graduate ML Engineer — Recs & Personalization

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 259,000