Drimva

TikTok

Machine Learning Scientist Intern (TikTok-Local Services) - 2027 Start (PhD)

San Jose, California · Internship · Posted Oct 28, 2026

Experience
No years specified.
Education
Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

About the job

Develop machine learning models and algorithms for location-based services, including POI data, recommendations, reviews, geocoding, and user profiling.

What you'll do

  • Build ML models and algorithms for location-based products and real-world business needs.
  • Develop algorithmic strategies to improve geographical content and international LBS capabilities.
  • Analyze business problems and optimize algorithms and their performance.

What they ask for

  • Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Able to work for 12 weeks during Summer 2027.
  • Programming and algorithmic skills, with proficiency in Python, Golang, or C++.
  • Deep understanding of computer architecture, data structures, and algorithms; experience with at least one ML framework, such as Tensorflow, Caffe, MxNet, or PyTorch.

Nice to have

  • Experience in POI algorithms, NLP, recommendation systems, review sentiment analysis and ranking, NER, text mining, geocoding, or user profiling.
  • Experience with big data, data warehouses, streaming data flow, or real-time data processing systems.

Tools

Python, Golang, C++, Tensorflow, Caffe, MxNet, PyTorch

AI focus

Develop and optimize machine learning models and algorithms for location-based services, including POI data production, recommendations, review sentiment analysis and ranking, geocoding, and user profiling.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)