Machine Learning Engineer Graduate (Commerce& Content Service & Search Ads) - 2026 Start (BS/MS)
Job Description
TikTok is inviting a junior to mid level machine learning engineer track to join its Commerce and Content Service plus Search Ads teams in San Jose. This on-site role focuses on building large-scale ads systems and applying machine learning within monetization product and technology groups, with a 2026 start and onboarding by year-end. The position offers a compensation range of USD 122,574 to 256,000 per year and is based in San Jose, CA.
Responsibilities
- Contribute to the development of a large-scale Ads system.
- Deliver state-of-the-art applied machine learning projects.
- Own key targeting components or strategies within the TikTok ads monetization ecosystem.
- Collaborate with product and business teams to shape and align on the product vision.
Requirements
- Candidate or soon-to-be graduate with a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Solid theoretical grounding in machine learning concepts and techniques with practical experience.
- Excellent programming, debugging, and optimization skills in one or more general purpose languages, including Go, C/C++, and Python.
- Experience with frameworks such as TensorFlow, PyTorch, or MXNet.
- Ability to think critically and articulate solutions in a clear, concise manner.
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 at start with accruals increasing over tenure