Tiktok - Seattle, WA

posted about 2 months ago

Full-time - Mid Level
Seattle, WA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The company operates globally, with headquarters in Los Angeles and Singapore, and offices in major cities including New York, London, and Tokyo. The core purpose of TikTok is to foster creativity, not just for its users but also for its teams. The TikTok Recommendation - Data Infrastructure Team plays a crucial role in developing and implementing storage solutions for offline data within TikTok's recommendation system, which serves over a billion users. This team is dedicated to ensuring system reliability, uninterrupted service, and seamless performance, while also creating a flexible storage and computing infrastructure that can adapt to various data sources. Their ultimate goal is to provide efficient and cost-effective data storage solutions, along with user-friendly data management tools for recommendation, search, and advertising functions. In this role, you will be responsible for leading a team of engineers focused on building innovative distributed systems that empower large-scale recommendation and machine learning systems. You will oversee the design and development of distributed database components related to HBase, as well as single-node LSM engine components related to RocksDB. This position requires a strong technical background and the ability to tackle complex challenges, as well as a commitment to fostering an inclusive and collaborative work environment that reflects TikTok's diverse user base.

Responsibilities

  • Grow and lead a team of engineers committed to creating innovative distributed systems for large-scale recommendation and machine learning systems.
  • Design and develop distributed database components related to HBase.
  • Design and develop single-node LSM engine components related to RocksDB.

Requirements

  • Bachelor's degree or above in Computer Science or related fields.
  • Experience in building large-scale distributed storage systems with engineering technical leadership experience.
  • Excellent programming, troubleshooting, and optimization skills in one or more general purpose programming languages including C/C++, Java, or Python.

Nice-to-haves

  • Willingness to tackle challenging problems without clear solutions.
  • Strong enthusiasm for learning new technologies and prior experience in managing large-scale data.
  • Ability to think critically and formulate solutions to problems clearly and concisely.
  • Effective communication skills and a sense of ownership and drive.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% for dependents, and a Health Savings Account (HSA) with company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans.
  • 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