Jobs · Engineering · California

Machine Learning Engineer Graduate (Ads Targeting)- 2027 Start

TikTok · San Jose, CA · 2 mo ago
Engineering$128k–$256k/yrFull-time

TikTok Ads Core ML Team is building next-generation automatic delivery products to evolve advertising into a global business and consolidate the delivery funnel framework, enabling parallel iteration across teams. The team’s mission is to develop a world-leading ranking model and framework that delivers value to collaborators, users, and customers.

Responsibilities

  • Contribute to core ads targeting algorithms, including:
    • User Modeling: user interest/intent representation, embeddings, sequential behavior modeling, feature engineering
    • Lookalike Modeling: seed audience expansion, similarity learning, retrieval & ranking strategies, cold-start handling
    • Auto Targeting: automatic targeting selection/expansion, explore–exploit strategies, multi-objective optimization (performance/cost/reach)
  • Support offline training and evaluation pipelines: sampling, feature building, training, metrics, and visualization
  • Assist with online A/B testing and analysis; track key KPIs (CTR/CVR/CPA/ROAS) and troubleshoot issues
  • Collaborate with product, data, and engineering teams to productionize models in the ads delivery stack (retrieval, prediction, bidding/budget constraints, delivery strategies)

Requirements

  • Completing or recently completed a Bachelor’s/Master’s degree in Computer Science, Mathematics, Statistics, or a related discipline
  • Strong coding skills in Python; C++/Go is a plus
  • Solid ML/DL/LLM fundamentals (LR/GBDT, DNNs, LLM, evaluation, regularization, tuning)
  • Comfortable with data tools (SQL, Pandas); Spark/Flink/Hive is a plus
  • Passionate about ads, recommenders, or growth and learning business metrics

Preferred Qualifications

  • Experience in ads targeting, recommender systems, search, retrieval/ranking, representation learning, or causal/experimentation
  • Hands-on experience with PyTorch/TensorFlow; familiarity with production inference
  • Large-scale data processing, feature platforms, or vector search (ANN)

Pay

The base salary range for this position is $128,000 – $256,000 annually. Compensation may vary based on qualifications, skills, experience, and location. Base pay is part of a total package that may include discretionary bonuses, incentives, and restricted stock units.

Benefits

  • Day-one access to medical, dental, and vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance
  • Wellbeing benefits
  • 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time (prorated upon hire, with increasing accruals by tenure)

Similar jobs