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 DataJobs.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 DataJobs.io alert.
See other roles at TikTok.
Job Description
Based in San Jose, CA (onsite), this TikTok role seeks a Machine Learning Engineer to optimize Commerce Ads Ranking models from recall through fine sorting and to advance large-scale distributed training in privacy-preserving environments, with a salary range of USD 156,000 – 316,800 per year.
Responsibilities
- Improve ads delivery model performance through feature engineering, architecture choices, automated feature crossing, addressing ad cold start, modeling delayed feedback, and applying multi-task and sequence modeling techniques.
- Contribute to algorithm and system co-design, including retrieval algorithms, sample mining strategies, and long sequence handling.
- Investigate and optimize large-scale distributed training frameworks, focusing on GPU tuning, feature processing, and synchronous training to boost ads delivery efficiency under privacy-preserving constraints.
- Advance next generation recommendation approaches using an LLM-based learning paradigm, covering entity understanding, end-to-end generative recommendation, sequence-only recommendation, and a Mixture of Export framework.
Requirements
- Strong coding skills in C++ and Python, with a solid foundation in data structures and algorithms.
- Robust background in machine learning and familiarity with models such as FM, LR, GBDT, DNN, and Wide & Deep.
- Excellent learning ability and collaborative mindset, with strong analytical and problem-solving skills. Publications in KDD, NeurIPS, SIGIR, or experience in data mining or ML competitions are a plus.
- Bachelor's degree or higher in computer science or related fields.
Technologies
- C++, Python, LLM
Benefits
- Medical, dental, and vision insurance from day one
- 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 at hire with tenure-based accruals
- Eligible for discretionary bonuses or incentives
- Restricted stock units
Los Angeles County (Unincorporated) Candidates
- Occasional unsupervised interaction with internal or external clients and colleagues
- Appropriate handling and management of confidential information and access to IT systems
- Exercise sound judgment