Tiktok - San Jose, CA

posted 2 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. The TikTok LIVE - Traffic and Ecosystem team plays a crucial role in ensuring the quality of live streaming content. This team is responsible for building the backend system that supports live streaming, collaborating closely with data scientists, ecosystem governance managers, the operations team, and the Trust & Safety Algorithm team. Together, we develop both human-based and machine-based moderation systems, a penalty center, and permission governance tools to ensure that our content remains high quality and enjoyable for users worldwide. As a Senior Software Engineer on this team, you will work closely with product managers, data scientists, UI designers, and other engineers to iterate on data-driven product ideas. You will be tasked with improving system design and architecture to ensure service reliability, performance, and extensibility. This role requires a deep understanding of how TikTok products work, and you will help build end-to-end solutions that enhance the user experience. You will also have the opportunity to learn and grow from working with talented colleagues and taking on challenging projects, while also contributing your expertise and perspectives to help the team grow. At TikTok, we believe that every challenge is an opportunity to learn, innovate, and grow as a team. We are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our mission to inspire creativity and bring joy extends to our workplace, where we celebrate diverse voices and create an environment that reflects the many communities we reach.

Responsibilities

  • Work closely with product manager, data scientist, UI designer, and other engineers to iterate on data driven product ideas.
  • Improve system design and architecture to ensure service reliability, performance, and extensibility.
  • Learn and understand how TikTok products work and help build end-to-end solutions.
  • Learn and grow from working with great colleagues and taking on challenges.
  • Help our team grow from your expertise, experience, and perspectives.

Requirements

  • Strong knowledge of data structures and algorithms, proficient in at least one coding language, including but not limited to Go, Java, Python, C++.
  • Curiosity towards new technology and outstanding ability to analyze and solve problems.
  • Good grasp of software engineering and how to build a system in scalable and extensive manner.

Nice-to-haves

  • BA/BS Degree in Computer Science or related major.
  • 3 years of industry experience in a software development environment.
  • Understanding of concurrency, database, and message queue.
  • Experience in content moderation system.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • 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 like Health Care, Limited Purpose and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure).
  • 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 our EAP and Lyra.
  • 401K company match.
  • Gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service