Machine Learning Engineer Graduate (Global E-commerce Recommendation/Search) - 2026 Start (BS/MS)
Job Description
TikTok's Machine Learning Engineer Graduate role focuses on global e-commerce recommendation and search, with onboarding by the end of 2026.
Responsibilities
- Collaborate in a team to pursue cutting edge research in machine learning algorithms, including retrieval and recommendation techniques.
- Contribute to building large-scale e-commerce recommendation systems (10 million to 100 million users) across product recommendations, live streams, and short video recommendations at TikTok.
- Develop long and short term user interest models, process diverse data at scale, and design efficient algorithms to uncover latent user interests.
- Apply machine learning methods to improve business scenarios such as search ranking, natural language and video understanding, and trust and safety.
Requirements
- Recent graduates or current students completing a Bachelor's degree or higher in Software Development, Computer Science, Computer Engineering, or related technical discipline.
- Excellent analytical and problem solving skills.
- Strong foundation in machine learning and deep learning, with experience in natural language processing and personalization.
- Exceptional coding skills with solid knowledge of data structures and algorithms.
- Proficiency in Linux development environments.
Technologies
- NLP (Natural Language Processing)
- Linux
Benefits
- Medical, dental, and vision insurance from day one access.
- 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 and 17 days of Paid Personal Time, prorated at start with accruals increasing by tenure.
Compensation
Base salary range: USD 124,717 - 243,200 per year. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay may be eligible for discretionary bonuses/incentives and restricted stock units. Benefits vary by employment type and location.
Location
Seattle, WA (onsite)
Employment Details
- Employment type: Regular
- Job code: A165815
- Start: 2026 intake (BS/MS), onboarding by end of 2026
Los Angeles County Candidates
- Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues
- Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems
- Exercising sound judgment