Tiktok - Seattle, WA
posted 5 months ago
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The company operates globally, with headquarters in Los Angeles and Singapore, and offices in major cities including New York, London, and Tokyo. The Recommendation Architecture Team at TikTok is tasked with building and optimizing the architecture for the recommendation system, ensuring a stable and high-quality experience for users. This team plays a crucial role in enhancing the developer infrastructure, which includes developer environments, continuous integration/continuous deployment (CI/CD), frameworks, libraries, and various productivity tools. The team is dedicated to innovation and growth, viewing challenges as opportunities to learn and improve. In this role, you will be responsible for designing high-performance and highly available architecture, implementing high-quality code, and continuously improving engineering quality based on product and strategy requirements. You will also build a recommendation system analysis platform to support product-level problem analysis and debugging. A key part of your responsibilities will involve thoroughly reviewing existing business systems to identify and optimize weak links, thereby enhancing overall architecture quality, service performance, and system stability. Additionally, you will abstract and refine common business architecture based on actual business conditions to improve capability reuse and support rapid business iteration.