Software Engineer - TikTok Search Engine
Core
Building and optimizing a full-stack search engine system for TikTok users by combining information retrieval with machine learning.
Role type
Senior IC search engineer (information retrieval & ML)
Builds
Full-stack search engine system (query understanding, result ranking, query recommendation)
Domain
Social media / Information retrieval / Machine Learning
Deliverable
production ML models
Required skills
C/C++, Python, Java, Golang, large-scale consumer-facing services, backend services
Preferred skills
search, recommendation, ranking, ads, machine learning, deep learning, large-scale systems, data science, full-stack, Big Data Frameworks (Hadoop, Spark, Flink)
Responsibilities
Optimize search quality, combine product objectives with ML and IR techniques, build core systems and algorithms
Seniority
Mid-level, hands-on IC
Sourced via tiktok · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.
