Senior Machine Learning Engineer, TikTok Recommendation-PGC

TikTok Inc.

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Parental leave
Disability coverage
Life insurance
Paid holidays

Job summary

TikTok Inc. in San Jose, CA, is seeking an experienced machine learning engineer to join the Recommendation algorithm team.

You will develop and optimize recommendation systems that enhance user experience and the platform's content ecosystem, and build end-to-end ML pipelines. You will own full-stack ML systems, lead their development, and collaborate with cross-functional teams to shape product strategy for the US market.

Qualifications

  • Bachelor degree or above in computer science or related field with 4+ years of related work experience.
  • Proficient in C/C++ and Python with strong data structures and algorithms for large-scale production systems.
  • Experience developing machine learning systems using PyTorch or TensorFlow.

Responsibilities

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

Skills

C/C++
Python
Data structures & algorithms

Education

Bachelor's degree in Computer Science or related

Tools

PyTorch
TensorFlow

Job description

Responsibilities
About the Team

Recommendation algorithm team plays a central role in the company, driving critical product decisions and platform growth. The team is a diverse group of world-level researchers and engineers, who develop and support the production recommendation systems that drive product impact. The team is fast-paced, collaborative and impact-driven.

What You'II Do
  • Develop recommendation systems that improve user experience and platform content ecosystem.
  • Build machine learning systems and pipelines to address critical product challenges.
  • Own a full stack machine learning system(s), 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.
Qualifications
Minimum Qualifications
  • Bachelor degree or above in computer science or a related major, with 4+ 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 large-scale production systems.
  • Solid knowledge and practical experience developing machine learning systems 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.
Job Information
Compensation Description (annually)

The base salary range for this position in the selected city is $162000 - $387600 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate's qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

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, among others.
  • Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).
  • The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
For Los Angeles County (unincorporated) Candidates:

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

  1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;
  2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and
  3. Exercising sound judgment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - TikTok-Data-Search-NLP
Senior Machine Learning Engineer - TikTok-Data-Search-NLP

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Senior Machine Learning Engineer, Recommendation - TikTok eCommerce
Senior Machine Learning Engineer, Recommendation - TikTok eCommerce

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical/dental/vision insurance
401(k) with company match
Paid parental leave
+4
Senior Machine Learning Engineer - TikTok Short Video Content Understanding/Multimodal Recommendation
Senior Machine Learning Engineer - TikTok Short Video Content Understanding/Multimodal Recommendation

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Health/dental/vision
401(k) match
Parental leave
+6
Machine Learning Engineer, Search Recommendation
Machine Learning Engineer, Search Recommendation

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+4
Software Engineer - Recommendation Infrastructure, TikTok Video Social
Software Engineer - Recommendation Infrastructure, TikTok Video Social

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Tech Lead, Machine Learning Engineer - TikTok-Data-Search-NLP
Tech Lead, Machine Learning Engineer - TikTok-Data-Search-NLP

TikTok Inc. • San Jose (CA)

On-site
USD 254,000 - 480,000
Senior Machine Learning Engineer - Search Recommendation, E-commerce
Senior Machine Learning Engineer - Search Recommendation, E-commerce

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical, dental, vision insurance
401(k) with company match
Parental leave
+6
Senior Machine Learning Engineer - TikTok-Data-Search-Visual Search
Senior Machine Learning Engineer - TikTok-Data-Search-Visual Search

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical, dental, vision insurance
401(k) with company match
Parental leave
+1
Machine Learning Engineer - TikTok Short Video Content Understanding/Multimodal Recommendation
Machine Learning Engineer - TikTok Short Video Content Understanding/Multimodal Recommendation

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical insurance
Dental insurance
Vision insurance
+7
Machine Learning Engineer - TikTok-Data-Search-Basic Ranking
Machine Learning Engineer - TikTok-Data-Search-Basic Ranking

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+9