T

TikTok

Short-form video platform with ads

Machine Learning Engineer Intern - E-Commerce Recommendation Video

Applied Machine LearningConfirmed live in the last 24 hours
Internship · Summer 2027San Jose, CA, USA$60 /hrIn-person

About the Job

Requirements

  • Currently pursuing a PhD in Computer Science, Electrical Engineering, Mathematics, Statistics, or a related discipline.
  • Have solid machine learning and engineering fundamentals, understand the mathematics behind models, and write clean, efficient, reproducible code with a strong command of algorithms and data structures.
  • Have deep research or engineering practice in at least one of large language models or foundation models, natural language processing, computer vision, reinforcement learning, or recommendation, search, or advertising, and be able to explain past choices and limitations.
  • Have enthusiasm for bringing large language model and large reasoning model techniques into production.
  • Be able to define and decompose ambiguous problems without standard answers.

Responsibilities

  • Build and rewrite an industrial recommendation system serving a billion-scale user base across short-video, livestream, and product scenarios, covering retrieval, pre-ranking, ranking, and blending end to end; ship iterations to production and improve user experience and gross merchandise volume.
  • Scale recommendation models, including large language models, through behavior-corpus pretraining; multi-scenario, multi-task, multi-stage joint training; ultra-long behavior-sequence modeling with key-value caching, sequence compression, user/generation disaggregated serving, speculative decoding, and dynamic batching, while improving model FLOPs utilization and meeting millisecond latency requirements.
  • Build one-stage generative retrieval by tokenizing item space into semantic IDs using residual-quantized variational autoencoders or semantic IDs, training autoregressive models grounded in multimodal large language model semantics, and addressing tokenizers, stable semantic IDs for newly arriving items, post-training on live user feedback using preference optimization or group relative policy optimization-style reinforcement learning, and constrained decoding within millisecond latency budgets.
  • Use large-model world knowledge to mine latent user interests and semantic representations, and use reasoning models for chain-of-thought inference over long-horizon user intent to improve discovery and novelty.
  • Optimize training and inference with custom CUDA and Triton fused kernels, memory and computation-graph optimization, distributed training and inference acceleration, mixed precision, and low-bit quantization for sparse embeddings, variable-length sequences, and multiple task heads.
  • Use and build coding-agent systems for automated feature mining and pipeline generation, experiment configuration and training orchestration, automated evaluation and online-diagnosis attribution, and bad-case mining and patrol.
  • Conduct original research on long-term value modeling, repurchase and retention, transaction attribution, fatigue modeling, new-user recommendation, incremental value modeling, interest exploration, and large language models for recommendation; contribute to internal papers, patents, and publications at top external venues.

Desired Qualifications

  • Have publications at KDD, SIGIR, RecSys, WWW, ACL, NeurIPS, ICML, ICLR, or comparable venues, or high-quality open-source work.
  • Have experience in CUDA or Triton kernel development, source-level deep-learning-framework optimization, large-scale distributed training, or high-performance inference deployment.
  • Have hands-on experience with large language model post-training, including supervised fine-tuning, reinforcement learning from human feedback, direct preference optimization, or group relative policy optimization; agent-system construction; or inference acceleration.
  • Have led or deeply contributed to a key project in search, advertising, recommendation, or large models, with a complete problem-to-online-impact cycle.
  • Have awards in ACM-ICPC, NOI, Kaggle, or comparable competitions.
  • Be a heavy user of AI coding and agentic workflows for building systems and optimizing models.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs