Tiktok - San Jose, CA

posted 4 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 in the TikTok Search Business, you will be part of a dynamic team that is responsible for enhancing the search experience for our users. This role offers the opportunity to work closely with a multidisciplinary team, including Mobile Engineers, Frontend Engineers, Site Reliability Engineers, Data Engineers, and Data Scientists, in a fast-paced environment that encourages innovation and growth. In this position, you will tackle complex engineering challenges that are critical to the success of TikTok's search functionality. You will contribute to building a robust infrastructure that supports rapid product iteration and key feature development. Your work will directly impact how users interact with TikTok's search capabilities, ensuring they receive a first-class experience. You will also be involved in developing a search inspiration recommendation system that provides creators with insights based on real user queries, enriching the quality and quantity of TikTok's search content ecology. We promote a culture of self-driven innovation, intellectual curiosity, openness, and problem-solving. As part of our team, you will have the chance to develop key features for TikTok Search and understand how to evolve it into a multi-billion-user product. This role is not just about coding; it's about being part of a mission to inspire creativity and bring joy to users around the world.

Responsibilities

  • Support business development of TikTok Search, providing the best search experience for TikTok users and enabling content growth.
  • Build a fast and robust product by optimizing system performance and improving service stability.
  • Construct a high freshness multi-media index and provide reliable offline data support for the Search Engine, ensuring smooth operation of the overall system.
  • Build a fast and valuable recommendation system based on user queries in TikTok, continuously optimizing engineering performance and recommendation quality.

Requirements

  • Bachelor's or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a similar field.
  • Proficiency in one or more programming languages, including Golang, Python, and Java.

Nice-to-haves

  • 2 years of industry experience in building and leading backend services for large-scale consumer-facing applications.
  • Experience in building search and recommendation services, machine learning engineering, and data processing.
  • Experience in developing machine learning recommendation/search algorithms and applying them to real business products.
  • Enthusiastic about building a product from scratch and willing to dive into hands-on work.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, and a Health Savings Account (HSA) with a 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 plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 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