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

As a Senior Backend Software Engineer at TikTok, you will be an integral part of the Creation team, which is an international R&D group dedicated to building creative capabilities for TikTok. This team is focused on productizing AI and multimedia technologies to enhance the creation experience for users. The Loki Platform, which you will be working on, is a robust asset management system that has successfully managed nearly 100 million materials across various scenarios, including TikTok effects and templates. Your role will involve managing the lifecycle of these effects, ensuring efficient operations and consumption, and supporting a global user base with a distribution service that has reached a remarkable QPS of 1 million. In this position, you will design and develop backend services and APIs that power material distribution, storage, and operations on the Loki platform. Collaboration will be key, as you will work closely with product managers, designers, and frontend engineers to deliver a state-of-the-art user experience. Staying current with the latest backend technologies will be essential, as you will incorporate these advancements into the product development process to maintain the platform's competitive edge. Your responsibilities will also include ensuring the performance, scalability, and reliability of backend systems to handle high traffic, implementing data storage and retrieval mechanisms, and addressing security vulnerabilities to protect user data. You will be tasked with building world-class products that prioritize usability, accessibility, elegance, performance, and maintainability. Additionally, you will design suitable architecture for multi-regional deployment and help guide the growth of your team through your expertise.

Responsibilities

  • Design and develop backend services and APIs to power material distribution/storage/operation on Loki platform.
  • Work closely with cross-functional teams like product managers, designers, and frontend engineers to deliver state-of-the-art user experience.
  • Stay up-to-date with the latest backend technologies and incorporate them into the product development process.
  • Ensure the performance, scalability, and reliability of backend systems to handle high traffic and support a large user base.
  • Implement data storage and retrieval mechanisms to support material import/consumption.
  • Identify and address security vulnerabilities to protect user data and ensure the integrity of the platform.
  • Build world-class products end-to-end, which combine usability, accessibility, elegance, performance, and maintainability.
  • Design suitable architecture for multi-regions in the global world, and meet compliance policy.
  • Help our team grow from your expertise.

Requirements

  • Familiarity with cloud-based infrastructures (e.g. AWS, Google Cloud) and container technologies (e.g. Docker, Kubernetes).
  • Solid understanding of database systems and data modeling, as well as proficiency in SQL and NoSQL databases.
  • Experience with RESTful API design and implementation, and understanding of microservices architecture.
  • Knowledge of security best practices and data protection measures for backend systems.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent team player with good communication and collaboration skills.

Nice-to-haves

  • BA/BS Degree in Computer Science or related major.
  • 3 years practical experience in backend development, with a strong command of one or more programming languages like Java, Python, or Go.

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