Tiktok - San Jose, CA

posted 3 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 part of the Data Platform Business Partnering team, you will play a crucial role in TikTok's E-Commerce business, which is responsible for generating a tremendous amount of data and providing access to services and applications. This team empowers various business and engineering teams to analyze data and develop innovative strategies and products that drive business growth. We are looking for passionate and talented backend engineers to join us in shaping the future of E-Commerce. In this role, you will develop highly-scalable, engine-agnostic, self-serve interface development tools on top of cutting-edge OLTP/OLAP warehouses. You will design and develop innovative data applications to maximize usage among internal and external users. Collaboration is key, as you will work closely with infrastructure and engine teams to ensure the scalability and stability of our services and applications. Additionally, you will support data engineering and product engineering teams in designing and optimizing data access interfaces among various engines, while also developing best-in-class engineering practices across all data platform disciplines.

Responsibilities

  • Develop highly-scalable, engine-agnostic, self-serve interface development tools on top of cutting-edge OLTP/OLAP warehouses.
  • Design and develop innovative data applications to maximize usage among internal & external users.
  • Collaborate with infrastructure and engine teams to ensure scalability and stability of our services and applications.
  • Support data engineering and product engineering teams to design and optimize data accessing interfaces among various engines.
  • Develop best-in-class engineering practices across all data platform disciplines.

Requirements

  • Bachelor's degree in Computer Science, related technical discipline, or equivalent practical experience.
  • Proficient in developing highly scalable backend services and systems using at least one of the programming languages (Java, Golang, Scala, C++ or Python).
  • Familiar with developing backend data applications or services on top of batch or streaming data pipelines (Hadoop/Kafka/Flink/Spark/Airflow) or with OLAP/OLTP warehouse/datalake engines (S3/Athena/MySQL/Abase/Presto/Doris/Clickhouse).
  • Experience in data structure, algorithm design and analysis, data security, and highly scalable systems design.
  • Experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Experience in LLM application development is a plus.

Nice-to-haves

  • Experience in LLM application development.

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.
  • 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