General Hire: Machine Learning Engineer Graduate (Data and Eng, USDS) - 2025 Start (MS)

TikTok

San Jose (CA)

On-site

USD 118,657 - 187,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Paid time off

Job summary

A technology and entertainment company is looking for a Machine Learning Engineer to build and optimize large-scale recommendation systems. This role requires participation in algorithm design, user interest analysis, and model development using frameworks like TensorFlow or PyTorch. Preferred candidates will have strong programming skills and advanced degrees. The position offers a hybrid work schedule from San Jose, California, with a competitive salary range of $118,657 - $187,200 annually.

Qualifications

  • Master's degree or higher in Computer Science or related field.
  • Strong programming and problem-solving ability.
  • PhD new grads or MS grads with 1-3 years of experience in applied machine learning.

Responsibilities

  • Build large-scale recommendation or search algorithms and systems.
  • Analyze large volumes of data to explore user interests.
  • Design predictive models for candidate generation and ranking.

Skills

Programming expertise
Problem-solving ability
Understanding of machine learning algorithms
Experience with deep learning frameworks
Proficiency in Python or C++

Education

Master's degree in Computer Science or related field

Tools

TensorFlow
PyTorch

Job description

General Hire: Machine Learning Engineer (Data and Eng, USDS) - 5 Start (MS)

Join to apply for the General Hire: Machine Learning Engineer (Data and Eng, USDS) - 5 Start (MS) role at TikTok.


Responsibilities


  • Participate in building large-scale (10 million to 100 million) recommendation or search algorithms and systems.

  • Build long- and short-term user interest models, analyze large volumes of diverse data, and design algorithms to efficiently explore latent user interests.

  • Design, develop, evaluate, and iterate on predictive models for candidate generation and ranking (e.g., Click Through Rate and Conversion Rate prediction), including real-time data pipelines, feature engineering, model optimization, and innovation.

  • Design and build supporting/debugging tools as needed.


This role follows a hybrid work schedule requiring in-office work 3 days per week, or as directed by the manager. The hybrid model is reviewed regularly and requirements may change.


Qualifications

Minimum Qualifications



  • Master's degree or higher in Computer Science or related field.

  • Strong programming and problem-solving ability.

  • PhD new grads or MS grads with 1-3 years of experience in applied machine learning, familiar with one or more algorithms such as Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks, Wide and Deep, etc.

  • Experience with deep learning frameworks such as TensorFlow or PyTorch.

  • Experience with at least one programming language such as C++ or Python (or equivalent).


Preferred Qualifications



  • Experience in recommendation systems, online advertising, information retrieval, natural language processing, machine learning, large-scale data mining, or related fields.

  • Publications at KDD, NeurIPS, WWW, SIGIR, WSDM, ICML, IJCAI, AAAI, RECSYS, or experience in data mining/machine learning competitions (e.g., Kaggle).


General Hiring and Departments

General Hire means this position is available for multiple departments. After applying, your profile may be considered for multiple openings across the department; team matching will be conducted by hiring managers based on interview results. The department for this role includes, but is not limited to: Search; Recommendations.


Compensation and Benefits

The base salary range for this position in the selected city is $118657 - $187200 annually. Compensation may vary based on factors including qualifications, skills, and location. Base pay is part of the Total Package and this role may be eligible for bonuses/incentives and restricted stock units. Benefits vary by location and employment type. Eligible employees have day-one access to medical, dental, and vision insurance; a 401(k) with company match; paid parental leave; short- and long-term disability; life insurance; wellbeing benefits; and paid time off (holidays, sick days, and personal time). If you need accommodation during recruiting, USDS provides reasonable accommodations. Contact us at USDS-RA.


About USDS

TikTok is the leading destination for short-form mobile video. U.S. Data Security (USDS) is a TikTok subsidiary focused on data protection policies and content assurance protocols to keep U.S. users safe. Teams within USDS span Trust & Safety, Security & Privacy, Engineering, User & Product Ops, and more.


Data Security Statement

This role requires working with systems designed to protect sensitive data and information and may be subject to national security screening.


Why Join Us

TikTok fosters creativity and joy through an innovative product and diverse teams. We value curiosity, humility, impact, and an Always Day 1 mindset.


Diversity & Inclusion

TikTok is committed to an inclusive workplace that values diverse voices and perspectives.


USDS Reasonable Accommodation

USDS provides reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs, or other protected reasons. If you need assistance, please reach out to us at USDS-RA.


Job Details


  • Seniority level: Not Applicable

  • Employment type: Full-time

  • Job function: Engineering and Information Technology

  • Industries: Entertainment Providers

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer, Recommendations - USDS
Machine Learning Engineer, Recommendations - USDS

TikTok • Mountain View (CA)

Hybrid
USD 118,000 - 188,000
Comprehensive benefits package
401(k) match
Parental leave
Machine Learning Engineer Graduate (Tech and Product, USDS) - 2027 Start (PhD)
Machine Learning Engineer Graduate (Tech and Product, USDS) - 2027 Start (PhD)

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 187,000
Medical, dental, vision insurance
401(k) with company match
Parental leave
+6
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start (PhD)
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start (PhD)

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 130,000 - 246,000
Health insurance
401(k) plan with company match
Paid parental leave
+6
Machine Learning Engineer Graduate (Tech and Product, USDS) - 2027 Start
Machine Learning Engineer Graduate (Tech and Product, USDS) - 2027 Start

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 123,000 - 187,000
Health insurance
Dental insurance
Vision insurance
+7
Machine Learning Engineer Graduate (Tech and Product, USDS) - 2027 Start
Machine Learning Engineer Graduate (Tech and Product, USDS) - 2027 Start

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 100,000 - 178,000
Health insurance
401(k) match
Paid parental leave
+6
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start

TikTok USDS Joint Venture • Seattle (WA)

On-site
USD 100,000 - 178,000
Medical Insurance
401(k) Match
Paid Leave
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start (PhD)
Machine Learning Engineer Graduate (Recommendations and Search) - 2027 Start (PhD)

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 259,000
Medical, Dental, Vision insurance
401(k) with company match
Paid parental leave
+6
Machine Learning Engineer Graduate (Tech and Product) - 2027 Start (PhD)
Machine Learning Engineer Graduate (Tech and Product) - 2027 Start (PhD)

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 259,000
Tech Lead Manager, Recommendations - USDS
Tech Lead Manager, Recommendations - USDS

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 209,000 - 616,000