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. The Capital Platform team is responsible for providing a suite of capabilities to support TikTok's advertising operations, including advertising billing, fund account management, fund marketing, fund settlement, and budget control. These capabilities aim to ensure the accuracy and security of advertisers' funds, enhance the efficiency of fund utilization for advertisers, and meet financial compliance requirements. In this role, you will have the opportunity to develop and manage a real-time system for billing events at a scale of billions while ensuring billing accuracy and a very high level of stability for the system. As a Tech Lead Software Engineer, you will be responsible for designing and developing applications related to TikTok's monetization capital business. This includes addressing stability challenges encountered by the platform, such as high concurrency, system scalability, and disaster recovery. You will also continuously optimize the system to ensure it evolves rapidly with business needs and supports business development. Your work will have a direct link to the company's business success, and you will be part of a team that values creativity, innovation, and growth.

Responsibilities

  • Design and develop applications related to TikTok's monetization capital business, including advertising billing, fund account management, fund marketing, fund settlement, and budget control.
  • Contribute to resolving stability challenges encountered by the platform, including high concurrency, system scalability, and disaster recovery.
  • Continuously optimize the system to evolve rapidly with business needs and support business development.

Requirements

  • Bachelor's degree or equivalent practical experience in Computer Science or a related technical field.
  • Deep understanding of computer architectures, data structures, and algorithms.
  • Strong coding and documentation style.
  • Familiarity with common components such as MySQL, Redis, Flink, ElasticSearch, Kafka, and RPC.
  • 5+ years of hands-on experience in software development, particularly with Java.
  • Good communication skills, sensitivity to business needs, and the ability to quickly understand the business background.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, and a 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 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