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
InternshipSeattle, WA, USA$57 /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 systems, and be able to explain past choices and limitations.
  • Show genuine enthusiasm for large language model and large reasoning model techniques and a desire to bring frontier methods into production.
  • Demonstrate strong problem definition and decomposition, including independently finding an approach to ambiguous problems without standard answers.

Responsibilities

  • Build and rewrite an industrial recommendation system for a billion-scale user base across short-video, livestream, and product scenarios, covering retrieval, pre-ranking, ranking, and blending end to end.
  • Scale recommendation models such as large language models, including ranking models with hundreds of millions to billions of parameters; study recommendation scaling laws 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 under millisecond latency constraints.
  • Build one-stage generative retrieval by tokenizing the item space into semantic IDs and training autoregressive models grounded in multimodal large language model semantics; develop item tokenizers and stable semantic IDs, post-train generators using live user feedback, and optimize decoding within millisecond budgets using beam search, valid-item-space constraints, and test-time scaling.
  • Use large models' real-world knowledge to mine latent user interests and semantic representations beyond item co-occurrence, and use reasoning models for explicit chain-of-thought inference over long-term user intent to improve discovery and novelty.
  • Optimize training and inference for hardware using 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 algorithm development, including automated feature mining and pipeline generation, experiment configuration and training orchestration, automated evaluation and online-diagnosis attribution, and bad-case mining and monitoring.
  • 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-model recommendation; contribute to internal papers, patents, and publications at leading 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 with 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