Tiktok - San Jose, CA

posted 3 days ago

Full-time - Mid Level
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. As a Software Engineer on the TikTok Search Team, you will play a crucial role in building and owning TikTok's search engine, which is designed to provide users with the best search experience possible. This position offers the opportunity to work on a full-stack search engine system, integrating information retrieval technology with modern machine learning methods from related fields such as Natural Language Processing (NLP), Computer Vision (CV), and recommender systems. We foster a culture of self-direction, intellectual curiosity, openness, and problem-solving, encouraging our team members to embrace challenges as opportunities for learning and innovation. In this role, you will be responsible for optimizing search quality to enhance user experience. You will leverage your understanding of product objectives and apply modern machine learning and information retrieval techniques to improve search quality and user perception. Your work will involve building core systems and developing algorithms related to query understanding, result ranking, query recommendation, and system reliability. This position is ideal for individuals who are passionate about technology and eager to contribute to a team that values creativity and collaboration.

Responsibilities

  • Optimize the searching quality to provide TikTok's users the best search experience
  • Combine understanding of product objectives with modern machine learning and information retrieval techniques to improve search quality and perception
  • Build core systems and develop algorithms including query understanding, result ranking, query recommendation, and system reliability.

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 programming languages such as C/C++, Python, Java, or Golang
  • Effective team communication and collaboration skills.

Nice-to-haves

  • Working knowledge in search, recommendation, ranking, ads, etc.
  • Working knowledge in machine learning, deep learning, backend, large-scale systems, data science, full-stack
  • Experience with Big Data Frameworks such as Hadoop, Spark, Flink, etc.

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) Options for Health Care, Limited Purpose and Dependent Care
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 8 weeks of paid Supplemental Disability
  • Mental and emotional health benefits through EAP and Lyra
  • 401K company match
  • Gym and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service