T

TikTok

Short-form video platform with ads

Machine Learning/Research Engineer Graduate - Monetization Technology-Ads Core Global, PhD

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • Individuals must be completing or have recently completed a PhD degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Demonstrate solid programming skills and proficiency in C/C++ and Python.
  • Be familiar with basic data structures and algorithms and the Linux development environment.
  • Have a good theoretical grounding in machine learning, deep learning, and algorithm concepts and techniques.
  • Be familiar with the architecture and implementation of at least one mainstream machine learning programming framework, such as TensorFlow, PyTorch, or MXNet.
  • Have analytical and critical thinking capabilities.

Responsibilities

  • Research and develop a global advertising delivery system using machine learning, deep learning, reinforcement learning, large language models, and scaling laws in ad recommendation.
  • Optimize efficiency across the advertising funnel, including recall and rough-sort, fine-sort (click-through rate/conversion rate), format and creative personalization, and system resource allocation.
  • Design and establish system frameworks and standards to continuously enhance modeling efficiency.
  • Build and manage the delivery pipeline, including modeling, bidding, traffic strategy, and optimization of organic video recommendation systems for diverse vertical business needs.
  • Drive user-experience and revenue targets and establish the team as a core organizational pillar.

Desired Qualifications

  • Participation in national mathematics or coding competitions, such as ACM, Hacker Cup, Hash Code, USACO, IOI, or CCPC.
  • Strong understanding of online advertising systems, including ads bidding and auctions, ads quality control, cost per click/cost per mille, click-through rate/conversion rate, ranking/targeting, conversion/budget, campaign/creative, demand/inventory, and demand-side platform/real-time bidding.
  • Experience with resource management and task scheduling in large-scale distributed software environments, such as Spark or TensorFlow.
  • Published papers or citations, or experience conducting paper reviews in natural language processing, computer vision, or recommender systems, such as RecSys, KDD, ICML, CVPR, or NeurIPS.
  • Familiarity with advanced techniques such as large language models, reinforcement learning, transfer learning, and counterfactual optimization.

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