Tiktok - Mountain View, CA

posted 4 days ago

Full-time - Mid Level
Mountain View, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

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.

Responsibilities

  • Build development infrastructure including Cloud IDE, code hosting platform, large scale build backends and ultra high QPS CI/CD systems for 20k+ developers to use on a daily basis.
  • Build staging environment for TikTok, Ads, Shopping to enable internal users to experiment with code changes, handling challenges of high volume traffic and tight security controls.
  • Continuously tune the underlying basic components to improve maintainability and automation of the infrastructure, ensuring high availability of business.

Requirements

  • Bachelor's degree in computer science or a related technical discipline with 5+ years of industry experience.
  • Experience working with Java, Objective-C, Python, or Golang.
  • Experience in development tools and infrastructure is preferred.

Nice-to-haves

  • Full-stack development experience.
  • Experience with technical leadership and dealing with ambiguity.
  • Strong strategic thinking and team collaboration skills.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • Flexible Spending Account (FSA) options for 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