The Loki platform needs to manage the lifecycle of all effects, from creation, operations to consumption, with high QPS and multi-region distribution to UGC creators, ensuring efficiency, stability, and compliance for asset creation, management, and consumption across multiple TikTok products.
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.
- 3 years practical experience in backend development, with a strong command of one or more programming languages like Java, Python, or Go.
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 in the above products mentioned.
- Stay up-to-date with the latest backend technologies and incorporate them into the product development process, ensuring our systems stay at the forefront of the industry.
- 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.
Other
- Excellent team player with good communication and collaboration skills.
- Learn and grow from working with great colleagues and taking on challenges.
- Help our team grow from your expertise.