Tiktok - Mountain View, CA
posted 4 days ago
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy to over 1 billion users globally. The R&D Services team is dedicated to building development services that empower TikTok engineers to deliver high-quality features and systems. This role involves creating systems that streamline and enhance software development productivity, including Cloud IDE, code and build systems, CI/CD software, and microservice management and monitoring. We are seeking engineers with strong backend design and development infrastructure experience to join our team. As a Senior Software Engineer on the Development Infrastructure Team, you will be responsible for building development infrastructure that includes a Cloud IDE, a code hosting platform, large-scale build backends, and ultra-high QPS CI/CD systems for over 20,000 developers. You will also be tasked with creating a staging environment for TikTok, Ads, and Shopping, enabling internal users to experiment with code changes while managing high-volume traffic and stringent security controls. Continuous tuning of the underlying components will be essential to improve maintainability and automation, ensuring high availability of the business. This position offers the opportunity to tackle new challenges that have not been previously addressed by big tech, allowing you to make a significant impact on the development processes at TikTok. We are looking for individuals who are not only technically proficient but also possess strong strategic thinking and collaboration skills, as you will be working closely with various teams to achieve our goals.