Tiktok - Seattle, WA

posted 4 days 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, and our mission is to inspire creativity and bring joy. U.S. Data Security (USDS) is a subsidiary of TikTok in the U.S., created to enhance focus and governance on data protection policies and content assurance protocols to ensure the safety of U.S. users. The USDS team is dedicated to providing oversight and protection of the TikTok platform and U.S. user data, allowing millions of Americans to use TikTok for learning, earning, creative expression, and entertainment. The teams within USDS include Trust & Safety, Security & Privacy, Engineering, User & Product Ops, and Corporate Functions, all working together to fulfill this commitment. Joining TikTok means being part of a team that values creativity and collaboration. We believe that every challenge is an opportunity for learning, innovation, and growth. Our hybrid work model requires employees to work in the office three days a week, fostering collaboration and cross-functional partnerships. This model is regularly reviewed, and specific requirements may change as needed. As a Site Reliability Engineer in Trust & Safety, you will manage the day-to-day operations of data services and real-time/batch data pipelines, ensuring SLA management, system deployment, performance tuning, and troubleshooting. You will create tools and automation to enhance system administration and operational efficiency, participate in on-call duties, and engage in the entire lifecycle of services from inception to deployment and refinement. Your role will also involve scaling systems sustainably through automation and improving system reliability, efficiency, and velocity.

Responsibilities

  • Manage day-to-day operations of data service, real-time/batch data pipelines, such as SLA management, system deployment, performance tuning, and troubleshooting.
  • Create tools and automation to improve system administration and operation efficiency.
  • Participate in regular on-call duties.
  • Engage in and improve the whole lifecycle of services from inception and design, throughout development, capacity planning, and launch reviews, to deployment, operation, and refinement.
  • Scale systems sustainably through mechanisms such as automation; evolve systems reliability, efficiency, and velocity by pushing for changes.
  • Practice sustainable user support, incident response, and postmortems.

Requirements

  • Bachelor's or above degree in computer science or a related technical discipline.
  • At least 3 years of industrial experience.
  • Demonstrated independent thinking capabilities and troubleshooting skills.
  • Experience programming in one of the following languages: Python, Go, C, C++, Java, or Rust.
  • Familiarity with backend systems such as MySQL, Redis, Nginx, Kafka, Kubernetes, Docker, and big data technologies such as Hadoop, Spark, Flink, Hive, OLAP, ClickHouse, etc.
  • Familiarity with Unix/Linux system internals, networking, and distributed systems.
  • Good communication and coordination skills.

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 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 EAP and Lyra.
  • 401K company match.
  • Gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service