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

As a Backend Software Engineer on the Loki Platform at TikTok, you will be part of an international R&D team dedicated to building creative capabilities for TikTok. The Loki Platform is an asset management system that has successfully managed nearly 100 million materials for various scenarios, including TikTok effects and templates. Your role will involve managing the lifecycle of all effects, from creation to operations and consumption, ensuring that our distribution service can handle a QPS of 1 million while providing services across multiple global regions. The mission of the Loki team is to develop an efficient and reliable asset platform that transforms assets into dynamic formats, facilitating easy asset creation, management, and consumption across various products. You will play a crucial role in shaping this dynamic platform and contributing to TikTok's global impact. In this position, you will work closely with cross-functional teams, including product managers, designers, and frontend engineers, to deliver a state-of-the-art user experience. You will be responsible for building world-class products that combine usability, accessibility, elegance, performance, and maintainability. You will also adopt both automated and manual testing strategies to ensure product quality. This role offers an excellent opportunity for personal and professional growth as you collaborate with talented colleagues and tackle challenging projects. Your expertise and perspectives will help the team grow and innovate, driving the mission of TikTok to inspire creativity and bring joy to users worldwide.

Responsibilities

  • Work closely with cross functional teams like product managers, designers, and Frontend engineers to deliver state of the art user experience in the above products mentioned
  • Build world-class products end-to-end, which combine usability, accessibility, elegance, performance, and maintainability
  • Adopt automated and manual test strategies to ensure product quality
  • Learn and grow from working with great colleagues and taking on challenges
  • Help our team grow from your expertise, experience, and perspectives.

Requirements

  • Experienced in building backend services for large-scale consumer-facing applications
  • Proficient in at least one of the following languages: Go, NodeJS, Python, Java, C++
  • Deep understanding of computer architectures, data structures, and algorithms
  • Have good team communication and collaboration skills.

Nice-to-haves

  • BA/BS Degree in Computer Science or related major
  • Industry experience in a software development environment.

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