DeveloperJobs.io
← Back to all jobs
TikTok

Machine Learning Engineer, Commerce Ads Ranking

San Jose, CA $156k - $317k/yr Full time Posted 3d ago

Job Description

TikTok seeks a Machine Learning Engineer for Commerce Ads Ranking in San Jose, CA on-site, with a yearly salary range of USD 156,000 - 316,800.

Responsibilities

  • Enhance ads delivery models across recall to ranking, covering feature engineering, model architecture, automated feature crossing, cold-start handling, delayed feedback modeling, multi-task learning, and sequence modeling
  • Co design algorithms and system components for retrieval, sample mining, and processing of long sequences
  • Investigate and build scalable distributed training pipelines, including GPU tuning, feature processing, and synchronous training, with privacy-preserving considerations to boost delivery efficiency
  • Develop next generation recommendation systems within an LLM driven framework, including entity understanding, end-to end Generative Recommendation, sequence only recommendations, and Mixture of Export

Requirements

  • Strong coding skills in C++ and Python, with solid data structures and algorithms fundamentals
  • Solid foundation in machine learning and familiarity with common models such as FM, LR, GBDT, DNN, and Wide & Deep
  • Excellent learning agility, collaborative mindset, and strong analytical and problem solving abilities; publications in KDD, NeurIPS, SIGIR, or related ML/data mining competitions are a plus
  • Bachelor’s degree or higher in computer science or a related field

Technologies

  • C++, Python
  • LLM

Benefits

  • Medical, dental, and vision insurance from day one
  • 401(k) plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance and wellbeing benefits
  • 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time, prorated at hire with tenure-based accruals
  • Eligible for discretionary bonuses or incentives
  • Restricted stock units

Los Angeles County Candidates

  • Interacting with internal or external clients and colleagues, occasionally with unsupervised contact
  • Managing confidential information including proprietary data and access to IT systems
  • Exercising sound judgment in decision making

Similar Jobs