Tiktok - San Jose, CA
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 plays a crucial role in building and optimizing the architecture for TikTok's recommendation system, ensuring a stable and high-quality user experience. This team is dedicated to enhancing developer infrastructure, which includes developer environments, continuous integration/continuous deployment (CI/CD), frameworks, libraries, and various productivity tools. The team believes that every challenge is an opportunity for learning, innovation, and growth, and they strive to create an environment where creativity thrives. The responsibilities of this position include designing high-performance and highly available architecture, implementing high-quality code, and continuously improving engineering quality based on product and strategy requirements. The role also involves building a recommendation system analysis platform to support problem analysis and debugging, optimizing existing business systems, and improving overall architecture quality and service performance. Additionally, the position requires abstracting common business architecture to enhance capability reuse and support rapid business iteration. TikTok is committed to creating an inclusive workplace that values diverse voices and perspectives. The company provides reasonable accommodations in recruitment processes for candidates with disabilities, pregnancy, or other protected reasons. This commitment to diversity and inclusion is reflected in their mission to connect people globally and celebrate unique experiences.