DeveloperJobs.io
← Back to all jobs
TikTok

Senior Machine Learning Engineer

San Jose, CA $156k - $388k/yr Full time Posted 11d ago

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.

Similar Jobs