Tiktok - San Jose, CA

posted 3 days ago

Full-time - Senior
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, with a mission to inspire creativity and bring joy. Our ads data platform team plays a crucial role in supporting both the TikTok ads platform and our internal business intelligence platform by building state-of-the-art streaming and batch data processing solutions. In this position, you will work closely with product managers and data analysts to create data-first product designs, ensuring that the data services you develop directly contribute to the company's business success. You will have the opportunity to work with Petabyte-level data warehouses and tackle some of the most challenging technical and business problems in the industry. As a Tech Lead Software Engineer, you will be responsible for designing, building, and running large-scale data service frameworks and real-time/batch data pipelines. You will interface with engineers, product managers, and data analysts to understand their data needs and resolve reliability and scalability challenges. This role requires a deep understanding of computer principles, a solid foundation in data structures and algorithms, and extensive hands-on experience in software development, particularly with Java. You will also need to be adept at integrating technology with business needs, ensuring that the solutions you create are not only technically sound but also aligned with the company's strategic goals.

Responsibilities

  • Work closely with engineering, product managers, and business leaders to make data-first product designs.
  • Interface with engineers, product managers, and data analysts to understand real data needs.
  • Design, build, and run large-scale data service frameworks and real-time/batch data pipelines.
  • Resolve reliability and scalability challenges.

Requirements

  • Deep understanding of computer principles and a solid foundation in data structures and algorithms.
  • 7+ years of hands-on experience in software development, particularly with Java.
  • Expertise in developing backend systems and data product design with big data technologies (Kafka/Flink/HBase/Clickhouse/ES).
  • Good communication skills, sensitivity to business needs, and ability to quickly understand business backgrounds.
  • Experience in large-scale streaming data computing and data warehouses is preferred.

Nice-to-haves

  • Experience with cloud platforms and services.
  • Familiarity with machine learning concepts and applications.

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 healthcare and dependent care
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 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