Tiktok - San Jose, CA

posted 4 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 a Software Development Engineer in Test (SDET) focusing on Performance & Experience, you will play a crucial role in enhancing the performance of TikTok's core products, including long videos, short videos, live broadcasts, and streaming media. You will participate in the entire development process, working closely with development teams to identify areas for improvement in product performance and user experience. Your contributions will help ensure that TikTok continues to deliver high-quality technical experiences to its users. In this role, you will establish systematic performance evaluation methods and audio/video quality assessment techniques. You will be responsible for conducting quantitative analyses of key performance factors such as CPU/GPU usage, power consumption, and overall performance costs. By providing root cause analysis, you will help guide the business in optimizing its products effectively. Additionally, you will design and develop experience markets and platforms tailored to specific business needs, leveraging both online and offline data to drive product optimization. Collaboration is key in this position, as you will engage in cross-team initiatives to drive progress through innovative technologies and new directions. Your ability to communicate effectively with cross-functional and international partners will be essential in achieving our goals. TikTok values creativity and teamwork, and we are looking for individuals who are eager to learn, adapt, and contribute to our mission of inspiring creativity and bringing joy to users around the world.

Responsibilities

  • Participate in the entire development process of TikTok core products such as long videos, short videos, live broadcasts, playback, and streaming media.
  • Establish systematic performance evaluation and audio/video quality evaluation methods.
  • Conduct quantitative analyses around basic factors such as CPU/GPU usage, power consumption, and performance costs.
  • Provide root cause analysis to help optimize business performance.
  • Design and develop experience markets and platforms to improve overall efficiency based on business requirements.
  • Drive product optimization using insights from online and offline data.
  • Engage in cross-team collaboration to drive team progress through innovative technologies.

Requirements

  • Bachelor's degree or higher in Computer Science or related fields from accredited institutions.
  • 4+ years of hands-on experience in backend software development or testing in software engineering.
  • Deep understanding of system architecture, performance, and databases.
  • Experience with scripting/programming languages, preferably Python or Golang.

Nice-to-haves

  • Strong communication skills to work effectively with cross-functional and international partners.
  • Ability to adapt to a fast-paced environment with a strong sense of responsibility.
  • Strong self-driving force and quick learning ability.
  • Ability to handle concurrent tasks efficiently.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% 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 plus 17 days of Paid Personal Time Off (PPTO).
  • 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