Senior Machine Learning Engineer
Job Description
Senior Machine Learning Engineer on TikTok's Recommendation team, building and deploying end-to-end ML systems to strengthen the US market.
Responsibilities
- Design and refine recommendation models that enhance user experience and shape the platform’s content ecosystem.
- Construct ML systems and data pipelines that address key product challenges at scale.
- Own end-to-end ML stacks, guiding development, maintenance, and ongoing improvements.
- Collaborate with cross functional teams to shape product strategy and deliver US market growth initiatives.
Requirements
- Bachelor degree or higher in computer science or a related field with at least 4 years of relevant experience.
- Strong proficiency in C/C++ and Python, with solid data structures and algorithms knowledge and hands-on experience building large-scale production systems.
- Practical background developing ML systems using at least one major deep learning framework such as PyTorch or TensorFlow.
- Experience in applied ML, ML infrastructure, large-scale recommendation systems, or market-facing ML products.
- Effective written and verbal communication skills.
Technologies
- C
- C++
- Python
- PyTorch
- TensorFlow
Compensation
- Annual base salary: $156,000 – $387,600
- Compensation may vary based on qualifications, skills, experience, and location. Total package may include discretionary bonuses/incentives and restricted stock units.
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
- Paid holidays, sick days, and personal time
About the Team
- The recommendation algorithm team drives critical product decisions and platform growth.
- Researchers and engineers from diverse backgrounds collaborate to support production recommendation systems with real impact.
- The team operates in a fast-paced, collaborative, and impact-driven environment.
General Hire
- If applying under the General Hire track for the TikTok Recommendation Organization, you will undergo a unified interview process to assess fit across the broader organization, with placement determined by background, interests, and interview performance.
Location
Location: San Jose, CA onsite
Accommodations
- TikTok provides reasonable accommodations in recruitment processes for candidates with disabilities or other protected needs. To request an accommodation, contact us at RA request.
About TikTok
- TikTok is a leading destination for short-form mobile video with a mission to inspire creativity and bring joy.
- Global headquarters are in Los Angeles and Singapore, with offices worldwide including New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
- Be part of a mission that centers on creativity, discovery, and connection through innovative products.
- Work with curious, humble colleagues to drive meaningful impact in a fast-growing tech company.
- Collaborate across teams to achieve breakthroughs while maintaining an Always Day 1 mindset.
Diversity & Inclusion
- TikTok values diverse voices and perspectives, creating an inclusive space for all employees.
- We aim to reflect the global communities we reach in our workforce and culture.