Software Engineer - Infrastructure, TikTok Search Engine

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Self-direction","Intellectual curiosity","Openness","Problem-solving","Team communication","Collaboration"]

Build and own components of TikTok’s search engine, improving search quality and user experience. Apply information retrieval and modern machine learning techniques to enhance query understanding, result ranking, query recommendation, and system reliability. Work on core systems and algorithms in a full-stack search engine environment, collaborating with a team focused on product objectives and large-scale consumer-facing services.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer - Infrastructure, TikTok Search Engine

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Build and own components of TikTok’s search engine, improving search quality and user experience. Apply information retrieval and modern machine learning techniques to enhance query understanding, result ranking, query recommendation, and system reliability. Work on core systems and algorithms in a full-stack search engine environment, collaborating with a team focused on product objectives and large-scale consumer-facing services.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Optimize searching quality to provide TikTok users the best search experience
  • •Apply information retrieval and modern machine learning to improve search quality and perception
  • •Develop core systems and algorithms for query understanding, result ranking, and query recommendation
  • •Improve system reliability for the TikTok search engine
  • •Leverage product objectives to guide search-quality improvements

Key Requirements

  • •BS degree in Computer Science, Computer Engineering, or other relevant majors
  • •2+ years experience developing and implementing large-scale consumer-facing services/products and/or backend services
  • •Proficiency in one or more of C/C++, Python, Java, or Golang
  • •Strong team communication and collaboration skills
  • •Working knowledge in domains such as search, recommendation, ranking, or ads
Experience:2+ yearsLarge-scale consumer-facing servicesSearchRecommendationRankingAdsMachine learningDeep learningBackendLarge-scale systemsData scienceFull-stack
Education:Bachelor's in Computer Science, Computer Engineering, or other relevant majors
Skills:Self-directionIntellectual curiosityOpennessProblem-solvingTeam communicationCollaboration
Tech Stack:C/C++PythonJavaGolangNLPCVRecommender systemHadoopSparkFlink

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn