TikTok logo
TikTok
Posted 149 days agoVerified live 9h ago

(General Hire) Machine Learning Engineer, TikTok Recommendation

Brief overview

San JoseIn-person
UndergradOr in progress
$156k–$317k/yrStated range
2+ yrsMinimum
1,996 H-1B approvalsDept. of Labor
230 green cardsCertified filings
C/C++Pythondata structure and algorithm designmachine learningdeep learning frameworksPyTorchTensorFlowproduction systems developmentrecommendation systemsmachine learning infrastructurelarge-scale systemsmarket-facing machine learning productswritten communicationverbal communication

About the company

TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1,996H-1B approved
98%approval rate
810new H-1B hires
230PERM certified
$200,900median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023488
2024614
2025765
2026129
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023109
2024148
2025293
2026129
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202329
202495
202560
202646
Top sponsored roles
Software Engineer USDSSoftware Engineer - USDSSoftware EngineerData Scientist USDSData Engineer USDS
Sponsored employees from
ChinaIndiaCanadaTaiwanSouth Korea

Job description

Summary

TikTok is the leading destination for short-form mobile video, and they are seeking a Machine Learning Engineer for their Recommendation algorithm team. The role involves developing recommendation systems, building machine learning pipelines, and collaborating with cross-functional teams to enhance user experience and drive growth in the US market.

Responsibilities

  • Develop recommendation systems that improve user experience and platform content ecosystem
  • Build machine learning systems and pipelines to address critical product challenges
  • Own a complex part(s) of the system, lead its development, support, and improvements
  • Collaborate with cross functional teams to design product strategies and build solutions to grow TikTok in the US market

Skills

  • Bachelor degree or above in computer science or a related major, with 2+ years of related work experience
  • Proficient in C/C++, Python and have a deep understanding of data structure and algorithm design. Practical experience using these languages building production systems
  • Solid knowledge and practical experience developing and training models with at least one popular deep learning framework (e.g., PyTorch, TensorFlow)
  • Experience in one or more of the following areas: applied machine learning, machine learning infrastructure, large-scale recommendation system, market-facing machine learning product
  • Good written and verbal communication skills

Qualifications

Must Haves

  • Bachelor degree or above in computer science or a related major, with 2+ years of related work experience
  • Proficient in C/C++, Python and have a deep understanding of data structure and algorithm design. Practical experience using these languages building production systems
  • Solid knowledge and practical experience developing and training models with at least one popular deep learning framework (e.g., PyTorch, TensorFlow)
  • Experience in one or more of the following areas: applied machine learning, machine learning infrastructure, large-scale recommendation system, market-facing machine learning product
  • Good written and verbal communication skills

Benefits

  • Employees have day one access to medical, dental, and vision insurance
  • A 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 upon hire with increasing accruals by tenure)

More jobs like this