TikTok
Machine Learning Engineer Intern (Commerce Ads) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing a Bachelor's or above degree in Computer Science, Computer Engineering, or a related technical discipline.
About the job
Develop scalable machine-learning systems and models to improve TikTok Commerce Ads ranking, relevance, and advertiser marketing outcomes.
What you'll do
- Build and improve ads-ranking models, such as click-through and conversion-rate prediction, format selection, and user-journey optimization.
- Develop and experiment with features to improve model accuracy and ads relevance, quality, and delivery.
- Collaborate with product managers, designers, and other disciplines on future TikTok shopping experiences.
What they ask for
- Currently pursuing a bachelor's degree or higher in Computer Science, Computer Engineering, or a related technical discipline.
- Programming skills in languages such as Go, C/C++, or Python; familiarity with data structures, algorithms, and Linux.
- Knowledge of statistics and machine- and deep-learning concepts, including CNN/RNN/LSTM.
- Familiarity with the architecture and implementation of at least one of TensorFlow, PyTorch, or MXNet; able to work full-time for 12 weeks during Summer 2027.
Nice to have
- Understanding of online advertising, ads bidding and auctions, or ads quality control.
- Experience with resource management or task scheduling in large-scale distributed software, or relevant search and recommendation work or research.
Tools
Go, C/C++, Python, Linux, CNN/RNN/LSTM, TensorFlow, PyTorch, MXNet
AI focus
Build and experiment with machine-learning models and systems for ads ranking, click-through and conversion prediction, format selection, user-journey optimization, and ad relevance.
Model-written summary · the original posting is authoritative