Enable job alerts via email!

Singapore Senior Machine Learning Engineer - Search and Recommendation (TikTok)

Hireio, Inc.

Singapore

On-site

SGD 60,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a skilled professional to join its Search Team, dedicated to enhancing the user experience through cutting-edge search engine technology. This role involves building a full-stack search engine system that integrates advanced machine learning methods, including NLP and Computer Vision. You will be part of a collaborative environment that values creativity and intellectual curiosity, where your contributions can significantly impact the platform used by over a billion users. If you are passionate about technology and eager to push boundaries, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in search or recommendation systems.
  • Proficient in C++, Python, or Java with strong algorithm knowledge.

Responsibilities

  • Optimize search quality to enhance user experience on TikTok.
  • Leverage NLP and machine learning to improve search algorithms.

Skills

Machine Learning
Natural Language Processing (NLP)
C++
Python
Java
Algorithms
Data Structures
Search Engines
Recommendation Systems
Teamwork

Education

Bachelor’s degree in Computer Science
Master’s degree in a related technical field

Job description

About TikTok
TikTok is the leading platform for short-form mobile videos, dedicated to inspiring creativity and bringing joy to over 1 billion users. With global offices in cities like Los Angeles, New York, London, and Singapore, we prioritize innovation and collaboration.

Why Join Us?
At TikTok, our team is humble, intelligent, compassionate, and creative. We create to inspire—both for ourselves and for our users. We embrace curiosity, strive for excellence, and are not afraid to take calculated risks. Here, opportunities are limitless for those who dare to pursue bold ideas. Join us and make an impact with your career at TikTok.

About the Team
Our Search Team is responsible for developing and maintaining TikTok's search engine, delivering the best search experience for our users. You'll have the chance to build a full-stack search engine system, integrating information retrieval technology with advanced machine learning methods, including NLP, Computer Vision, and Recommender Systems. We foster a culture of self-direction, intellectual curiosity, and problem-solving.

Responsibilities:

  • Optimize search quality to enhance the user experience on TikTok.
  • Leverage modern machine learning, NLP, and multimodal techniques to improve search ranking algorithms, including query understanding, video understanding, and various levels of result ranking.

Qualifications:
Minimum Qualifications:

  • Bachelor’s degree or higher in computer science or a related technical field.
  • At least 5 years of experience in search or recommendation systems.
  • Proficient coding skills and strong knowledge of algorithms and data structures, particularly in C++, Python, or Java.
  • Experience in one or more of the following areas: NLP, ranking, ads, search engines, recommender systems, or machine learning.
  • Strong communication and teamwork skills.

Diversity & Inclusion:
TikTok is committed to creating an inclusive environment where every employee's skills and unique perspectives are valued. We celebrate diversity and strive to reflect the communities we serve.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.