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

TikTok

San Jose (CA)

On-site

USD 218,000 - 388,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
401(k) with match
Parental leave
Disability coverage
Life insurance
Wellbeing benefits
Paid holidays
Paid sick days
Paid personal time

Job summary

TikTok's Search Team seeks engineers to advance real-time large-scale search by applying cutting-edge NLP and multi-modal models to billions of daily requests.

You will improve the search core algorithm, build content understanding and user behavior models, and enhance video understanding to boost relevance and personalization across the platform. Minimum qualifications include a Bachelor or higher in CS, strong coding skills, and effective communication and teamwork.

Qualifications

  • Bachelor or advanced degree in computer science or a related technical discipline.
  • Effective communication and teamwork skills.
  • Proficient coding skills and strong algorithm & data structure basis.

Responsibilities

  • Improve the search core algorithm and explore new directions for relevance.
  • Apply NLP, CV and related technologies to match relevant videos to queries.
  • Model user behavior to improve personalization and performance in search.
  • Develop better video understanding to enhance search relevance and credibility.

Skills

Algorithms & DS
Coding skills
Communication
Teamwork

Education

Bachelor's degree in CS or related field

Job description

About the Team

On the TikTok Search Team, you will have the opportunity to develop and apply cutting edge machine learning technologies in real-time large-scale systems, which serve billions of search requests every day. Via advanced NLP and multi-modal models, our projects impact and improve the search experience for hundreds of millions of users globally. We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving.

Responsibilities
  • Participate in the improvement of the search core algorithm, possible directions include:
  • Content understanding/matching: Applying the industry's cutting-edge NLP and CV technology to match the most relevant videos for each search query, and continuously improve the relevance of TikTok search.
  • User Behavior Modeling: solving the recommendation problem in search, let TikTok search increase the ability of personalization on the basis of "relevant", and understand users better.
  • Video understanding: comprehensive use of NLP, CV, and other technologies for better video understanding from the perspective of the video itself and social network, improve the authority, credibility, and usefulness of search results.
  • And More!
Qualifications
Minimum Qualifications
  • Bachelor or advanced degree in computer science or a related technical discipline.
  • Effective communication and teamwork skills.
  • Proficient coding skills and strong algorithm & data structure basis.
Preferred Qualifications
  • 3+ years of related industry experience.
  • Experience in one or more of the following areas is preferred: NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning.
Job Information

[For Pay Transparency] Compensation Description (annually)

The base salary range for this position in the selected city is $218400 - $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

Benefits may vary depending on the nature of employment and the country work location. 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

Machine Learning Engineer, Search Recommendation
Machine Learning Engineer, Search Recommendation

TikTok • San Jose (CA)

On-site
USD 123,000 - 317,000
Day one medical, dental, vision
401(k) match
Paid parental leave
+7
Machine Learning Engineer, Multimodal - Intelligent Integrity
Machine Learning Engineer, Multimodal - Intelligent Integrity

TikTok • San Jose (CA)

On-site
USD 156,000 - 317,000
Product Manager, Search AI Evaluation – TikTok
Product Manager, Search AI Evaluation – TikTok

TikTok • San Jose (CA)

On-site
USD 151,000 - 312,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Senior Machine Learning Engineer Manager - TikTok Trust & Safety
Senior Machine Learning Engineer Manager - TikTok Trust & Safety

TikTok • San Jose (CA)

On-site
USD 308,000 - 588,000
Machine Learning Engineer Graduate (TikTok-Data-Search-Basic Ranking) - 2027 Start
Machine Learning Engineer Graduate (TikTok-Data-Search-Basic Ranking) - 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+9
Machine Learning Engineer Graduate (TikTok-Data-Search-Recommendation-Global E-Commerce) - 2027[...]
Machine Learning Engineer Graduate (TikTok-Data-Search-Recommendation-Global E-Commerce) - 2027[...]

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
Machine Learning Engineer - Global E-commerce (ETA, Pricing & Conversion)
Machine Learning Engineer - Global E-commerce (ETA, Pricing & Conversion)

TikTok • Seattle (WA)

On-site
USD 154,000 - 301,000
Machine Learning Engineer, TikTok Ads Core Global - Traffic & Strategy
Machine Learning Engineer, TikTok Ads Core Global - Traffic & Strategy

TikTok • San Jose (CA)

On-site
USD 136,000 - 260,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+2
Machine Learning Engineer Graduate (TikTok-Data-Search-Search Quality) - 2027 Start
Machine Learning Engineer Graduate (TikTok-Data-Search-Search Quality) - 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Machine Learning Engineer, Data Mining (Ads Core)
Machine Learning Engineer, Data Mining (Ads Core)

TikTok • San Jose (CA)

On-site
USD 156,000 - 317,000