CareerPlanSign in

(General Hire) Machine Learning Engineer (all levels) , TikTok Recommendation

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Develop and support production recommendation systems to improve user experience and drive platform growth.

Role type

Machine Learning Engineer (Recommendation Systems)

Builds

Recommendation systems, ML pipelines, and full-stack ML solutions

Domain

Social Media / Recommendation Systems

Deliverable

production ML models

Required skills

Python, C++, PyTorch, TensorFlow, recommendation systems, ranking, retrieval, personalization, large-scale ML infrastructure

Preferred skills

LLM-powered recommendation, multimodal recommendation, reinforcement learning, user modeling, publications in ML/AI/RecSys conferences

Responsibilities

Develop recommendation systems to improve user experience; Build ML systems and pipelines to address product challenges; Own full-stack ML system development and improvements; Collaborate on product strategies to grow the platform

Seniority

All levels (General Hire)

Sourced via tiktok · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.