TikTok
Machine Learning Engineer Intern (Monetization Technology - Ads Core Global) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a Bachelor's in Computer Science, Mathematics, Statistics, or a related technical discipline.
About the job
Develop and improve global advertising delivery and ranking systems using machine learning, while supporting efficiency across the advertising funnel.
What you'll do
- Optimize efficiency across ad recall and sorting, CTR/CVR ranking, creative personalization, and resource allocation.
- Research and develop advertising delivery systems using ML/DL, RL, LLMs, and scaling laws for ads recommendation.
- Design system frameworks and standards, and collaborate with product and business teams on global needs.
What they ask for
- Currently pursuing a Bachelor's in Computer Science, Mathematics, Statistics, or a related technical discipline.
- Proficient in C/C++ and Python; familiar with data structures, algorithms, and the Linux development environment.
- Knowledge of statistics and deep learning concepts and techniques.
- Familiar with the architecture and implementation of at least one of TensorFlow, Pytorch, or MXNet.
Nice to have
- Knowledge of Factorization Machine, Uplift Modeling, Diffusion Models, or Reinforcement Learning.
- Basic understanding of large recommendation systems and ads serving systems.
Tools
C/C++, Python, Linux, TensorFlow, Pytorch, MXNet, ML/DL, RL
AI focus
Research and develop ML/DL-, RL-, and LLM-based advertising delivery and recommendation systems; optimize ranking, personalization, and ad-serving efficiency.
Model-written summary · the original posting is authoritative