This position is no longer accepting applications
Closed on August 10, 2026.
This role is filled — get an email when new Engineer roles open on DeveloperJobs.io:
Machine Learning Engineer, Commerce Ads Ranking
Ad Tech
Ai Ml
Distributed Training
Engineer
Machine Learning Engineer
Privacy Preserving Ml
Sequence Modeling
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineer jobs on DeveloperJobs.io alert.
See other roles at TikTok.
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