Machine Learning Engineer Intern (Commerce Ads) - 2027 Summer

TikTok
San Jose
Workplace: OnsiteInternshipFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Analytical thinking"]

Join the TikTok Commerce Ads team to build scalable machine learning systems and state-of-the-art models that improve ad ranking quality and optimize advertiser marketing strategies. You’ll experiment with new features to raise model accuracy, apply machine learning to improve ads relevance, quality, and delivery, and collaborate with Product Managers and Designers to shape next-generation shopping experiences. Internship includes a 12-week full-time commitment during Summer 2027.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 hour ago

Machine Learning Engineer Intern (Commerce Ads) - 2027 Summer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Join the TikTok Commerce Ads team to build scalable machine learning systems and state-of-the-art models that improve ad ranking quality and optimize advertiser marketing strategies. You’ll experiment with new features to raise model accuracy, apply machine learning to improve ads relevance, quality, and delivery, and collaborate with Product Managers and Designers to shape next-generation shopping experiences. Internship includes a 12-week full-time commitment during Summer 2027.
Location: San Jose
Workplace: Onsite
Employment Type: Internship
Job Function: Data Science & Machine Learning
Seniority: Intern level

Key Responsibilities

  • •Build scalable machine learning systems and models to improve ads ranking quality and optimize advertiser strategies.
  • •Predict metrics such as click-through rate and conversion rate, and support intelligent format selection and user journey optimization.
  • •Explore, develop, and experiment with new features to improve model accuracy.
  • •Use machine learning to improve ads relevance, quality, and quantity delivered to end users.
  • •Collaborate with Product Managers, Designers, and cross-functional teams to explore next-generation shopping experiences on TikTok.

Key Requirements

  • •Currently pursuing a Bachelor's degree (or above) in Computer Science, Computer Engineering, or a related technical field.
  • •Strong programming skills including Go, C/C++, or Python, with knowledge of data structures and algorithms.
  • •Familiar with a Linux development environment.
  • •Solid understanding of machine learning and deep learning concepts (e.g., CNN/RNN/LSTM) plus statistics fundamentals.
  • •Experience with at least one mainstream ML framework (TensorFlow, PyTorch, or MXNet) and commit to a 12-week full-time period during Summer 2027.
Experience:Online advertisingSearch and recommendationDistributed systems
Education:Bachelor's in Computer Science, Computer Engineering, or related technical discipline
Skills:Analytical thinking
Tech Stack:GoC/C++PythonLinuxTensorFlowPyTorchMXNetSparkCNNRNNLSTM

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn