T

TikTok

Short-form video platform with ads

Machine Learning Engineer Graduate

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 Computer Science or a related discipline.
  • Have solid programming skills in one or more general-purpose programming languages, including Go, C/C++, Java, or Python.
  • Have familiarity with basic data structures, algorithms, and the Linux development environment.
  • Have strong coding, debugging, and system design fundamentals.
  • Have strong analytical thinking skills and essential knowledge of statistics, probability, and machine learning fundamentals.
  • Have good theoretical grounding in machine learning and deep learning concepts and techniques.
  • Have familiarity with at least one mainstream machine learning framework, such as TensorFlow, PyTorch, or MXNet.
  • Be comfortable with ambiguity and able to make clear engineering trade-offs.
  • Have strong communication and collaboration skills and be able to work effectively in a cross-functional environment.

Responsibilities

  • Work on real-world problems such as forecasting available inventory, optimizing auction traffic, and using machine learning to improve delivery quality and efficiency.
  • Collaborate closely with engineers, product managers, data scientists, and strategy partners to turn ambiguous business challenges into scalable technical solutions.
  • Work on a brand-facing business where systems map directly to revenue and the experience of major advertisers.

Desired Qualifications

  • Have a good understanding of online advertising systems, especially one or more of guaranteed delivery, reservation ads, pacing, allocation, inventory forecasting, traffic strategy, brand safety, ads ranking, bidding, or auction systems.
  • Have familiarity with advertising concepts such as CPM, CPC, CTR, CVR, campaign, creative, targeting, demand, inventory, budget, pacing, reservation, auction, DSP, or RTB.
  • Have experience with large-scale backend systems, recommendation systems, search systems, or advertising systems.
  • Have experience with data analysis, experimentation, feature engineering, or model optimization.
  • Have experience with distributed computing or large-scale machine learning systems, such as Spark, Flink, TensorFlow, or similar platforms.
  • Have relevant internship, project, or research experience in advertising, recommendation, forecasting, optimization, or large-scale machine learning systems.

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