Latest News

TikTok Hiring Machine Learning Engineers in San Jose: Pay Up to $256K

On: July 10, 2026 5:32 PM
Follow Us:
TikTok Hiring Machine Learning Engineers in San Jose Pay Up to $256K

TikTok is looking for talented Machine Learning Engineers to join its growing engineering team in San Jose, California. This is an exciting opportunity for professionals who are passionate about artificial intelligence, recommendation systems, large-scale data processing, and cutting-edge machine learning technologies. If you’re eager to work on products used by millions of people worldwide while earning a highly competitive salary of up to $256,000 per year, this role offers an excellent chance to advance your career at one of the world’s leading technology companies.

Job Overview

FieldDetails
Company NameTikTok
RoleMachine Learning Engineer
QualificationBachelor’s, Master’s, or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, Software Engineering, or a related technical field
Job LocationSan Jose, California, USA
SalaryUp to $256,000 per year (based on experience and level)
Work TypeFull-Time
Job TypeOn-site / Hybrid (depending on team requirements)
Job LevelEntry Level to Senior
IndustryTechnology, Artificial Intelligence, Social Media

Job Description

We are looking for talented individuals to join our team in 2026. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. Launch your career where inspiration is infinite at TikTok.

Successful candidates must be able to commit to an onboarding date by end of year 2026. Please state your availability and graduation date clearly in your resume.

Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to TikTok and its affiliates’ jobs globally. Applications will be reviewed on a rolling basis – we encourage you to apply early.

Responsibilities:

  • Improve the basic search quality and user experience: Optimize query analysis and text relevance matching.
  • Understand e-commerce video content and implement multi-modal matching. Improve users’ perception of product authority, and deeply participate in the design and implementation of core search products.
  • Comprehensively improve the end-to-end shopping experience from browsing to after-sales.
  • Design and implement the end-to-end ranking system (recall, first stage ranking, final stage ranking and mixed row): Improve users’ personalized shopping interests model.
  • Improve the shopping conversion efficiency for merchandise, video and live stream to promote GMV growth.
  • Promote the healthy development of the ecosystem: From the perspective of the industry and businesses, solve challenging problems such as supply and demand matching, business cold start, and sustainable business growth, etc.
  • Think, analyze and adjust the evolution of the system to achieve long-term and sustainable growth of GMV.

Qualifications

Minimum Qualifications:

  • Individuals who are completing or have recently completed a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Familiar with one or more of the following areas: recommendation systems, machine learning, deep learning, data mining, computer vision, NLP, or multimodal machine learning.
  • Strong proficiency in Python and/or C/C++, and familiarity with a machine learning framework. Solid knowledge of data structure and algorithms.
  • Excellent in analysis, modeling and problem-solving, and can see the essence of problems from complex data.
  • Publication records in journals or conferences will be a plus. Experience winning ACM-ICPC medals will be a plus.

Selection Process

  • Online application submission
  • Resume screening
  • Recruiter phone interview
  • Technical coding assessment
  • Machine Learning system design interview
  • Technical panel interviews
  • Hiring manager interview
  • HR discussion and compensation negotiation
  • Final job offer

How to Apply

  • Visit the official TikTok Careers website.
  • Search for Machine Learning Engineer positions in San Jose, California.
  • Review the job description and eligibility requirements.
  • Prepare an updated resume highlighting your machine learning, AI, and software engineering experience.
  • Submit your online application through the careers portal.
  • Monitor your email for interview invitations and further updates.
  • Complete the interview process and provide any requested documentation if selected.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.