Software Engineer - TikTok Search Engine

TikTok
San Jose, CA
Job Description
Role Overview

Join the Search Team at TikTok to build a full-stack search engine system, combining information retrieval technology with modern machine learning methods. Embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving.

What You Will Do

Optimize searching quality, combine product objectives with modern machine learning and information retrieval techniques, and build core systems and algorithms development.

Why It Might Be a Fit

You will have the opportunity to work on a large-scale consumer-facing service, build backend services, and collaborate with an effective team.

Requirements

  • BS degree in Computer Science, Computer Engineering, or other relevant majors
  • At least 2+ years of experience in developing and implementing large-scale consumer-facing services/products and/or building backend services for large-scale consumer-facing applications
  • Proficiency in C/C++, Python, Java, or Golang
  • Effective team communication and collaboration skills
]]>