Tiktok - Seattle, WA

posted 3 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, and our mission is to inspire creativity and bring joy. U.S. Data Security (USDS) is a newly established subsidiary of TikTok in the U.S., created to enhance focus and governance on our data protection policies and content assurance protocols to ensure the safety of U.S. users. Our commitment is to provide oversight and protection of the TikTok platform and U.S. user data, allowing millions of Americans to continue using TikTok for learning, earning, creative expression, and entertainment. The teams within USDS, which include Trust & Safety, Security & Privacy, Engineering, User & Product Ops, and Corporate Functions, work diligently every day to uphold this commitment. As a Site Reliability Engineer (SRE) in the data platform area, you will play a crucial role in managing the services and infrastructures of one of the largest data platforms globally. Your responsibilities will include ensuring that our data, services, and infrastructures are reliable, fault-tolerant, efficiently scalable, and cost-effective. You will also have the opportunity to design, build, and deliver various systems as a software engineer. Our organization currently follows a hybrid work schedule, requiring employees to work in the office three days a week, with flexibility as directed by their manager or department. This model is regularly reviewed, and specific requirements may change. Your key responsibilities will include establishing solid design and best engineering practices for both engineers and non-technical personnel, designing and building data transformations for various purposes such as reporting and growth analysis, and implementing reliable, scalable, and robust big data systems that support our core products and business. Our team is engaged in various projects within the data infrastructure and product area, including developing a Query Engine for ad-hoc queries, a Logging & Ingestion Infrastructure for real-time data logging, an Experimentation Platform for A/B testing, and a Workflow Management Platform for scheduling and monitoring workflows. You will also work on distributed caching solutions and various data products such as visualization tools and user behavior analysis tools.

Responsibilities

  • Ensure reliable, fault-tolerant, efficiently scalable and cost-effective data, services and infrastructures.
  • Establish solid design and best engineering practices for engineers and non-technical personnel.
  • Design and build data transformations efficiently and reliably for different purposes (e.g. reporting, growth analysis, multi-dimensional analysis).
  • Design and implement reliable, scalable, robust and extensible big data systems that support core products and business.
  • Work on various projects in the data infrastructure and product area, including Query Engine, Logging & Ingestion Infra, Experimentation Platform, Workflow Management Platform, and Distributed Cache.

Requirements

  • Bachelor's degree in Computer Science or a related technical field involving software or systems engineering, or equivalent practical experience.
  • Experience writing code in Java, Go, Python or a similar language.
  • Experience with algorithms, data structures, complexity analysis, and software design.

Nice-to-haves

  • Knowledge about strategies for ingesting, modeling, processing, and persisting data, ETL design and dimensional modeling.
  • Familiarity with running production-grade services at scale and understanding cloud-native technologies and networking.
  • Experience developing tools and APIs to reduce human interaction with systems and applications using various coding and scripting standards.
  • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems (Hadoop, M/R, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink or comparable solutions).
  • Systematic problem-solving approach, effective communication skills, and a sense of 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.
  • 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) 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