Machine Learning Engineer Graduate (Commerce& Content Service & Search Ads) - 2026 Start (BS/MS)
Job Description
Join TikTok as a Machine Learning Engineer Graduate, contributing to ads systems and the applied ML stack within the commerce, content service, and search ads domains. The program targets a 2026 start with onboarding completed by year-end, supporting monetization product and technology teams through hands-on ML development.
Location
San Jose, CA (onsite)
Compensation
Annual salary range: USD 122,574 to 256,000
Responsibilities
- Contribute to the development of a large-scale Ads system.
- Advance state-of-the-art applied machine learning projects within monetization initiatives.
- Own key targeting components or strategies within the TikTok ads monetization ecosystem.
- Collaborate with product and business teams to align on product vision and requirements.
Requirements
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical field.
- Solid theoretical grounding in machine learning concepts and practical experience applying them.
- Excellent programming, debugging, and optimization skills in one or more general purpose languages, including Go, C/C++, and Python.
- Experience with one or more ML frameworks such as TensorFlow, PyTorch, or MXNet.
- Ability to think critically and articulate solutions clearly and concisely.
Technologies
- TensorFlow
- PyTorch
- MXNet
- Go
- C/C++
- Python
Benefits
- 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 tenure-based accruals