ML Engineer - Search & Recommendation Systems

TikTok

San Jose (CA)

On-site

USD 123,000 - 317,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Day one medical, dental, vision
401(k) match
Paid parental leave
Disability coverage
Life insurance
Wellbeing benefits
10 paid holidays
10 paid sick days
Personal time (17 days)
Restricted stock units

Job summary

TikTok is seeking a Machine Learning Engineer for Search Recommendation in San Jose to build and improve search infrastructure that drives traffic and enhances user understanding of search intent across TikTok and TikTok Mall.

You will develop services and models, optimize recall and ranking in end-to-end workflows, and explore multi-modal approaches combining NLP, CV, and recommendation techniques to push the boundaries of short-text and multimedia recommendations.

Qualifications

  • 3+ years of experience in machine learning.
  • Bachelor or advanced degree in CS or related discipline.
  • Excellent coding skills with solid data structures knowledge.
  • Strong analysis and problem-solving abilities on complex data.

Responsibilities

  • Enhance search recommendation services and models to grow TikTok search traffic and improve user understanding.
  • Optimize recommender systems spanning recall and ranking in end-to-end workflows.
  • Explore upper limits of short text and multi-modal recommendations with NLP and CV.

Skills

3+ years ML
Product sense
Strong coding skills
Data structures & algorithms

Education

BS/MS CS or related field

Tools

NLP
CV
Recommendation
Multi-modal

Job description

TikTok is seeking a Machine Learning Engineer for Search Recommendation in San Jose to build and improve search infrastructure that drives traffic and enhances user understanding of search intent across TikTok and TikTok Mall.

You will develop services and models, optimize recall and ranking in end-to-end workflows, and explore multi-modal approaches combining NLP, CV, and recommendation techniques to push the boundaries of short-text and multimedia recommendations.

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

Similar jobs worth comparing

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
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
ML Engineer – Recommender & Search Systems (Impactful)
ML Engineer – Recommender & Search Systems (Impactful)

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 100,000 - 178,000
Medical Insurance
401(k) Match
Paid Leave
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
ML Engineer, Real-Time Personalization & Recommendations
ML Engineer, Real-Time Personalization & Recommendations

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
ML Engineer Graduate: Recommenders, Search & Personalization
ML Engineer Graduate: Recommenders, Search & Personalization

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 100,000 - 178,000
Health insurance
401(k) match
Paid parental leave
+6
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
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 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
ML Engineer Intern – Recommendation Systems (Summer 2027)
ML Engineer Intern – Recommendation Systems (Summer 2027)

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Paid holidays
Housing allowance