Tiktok - San Jose, CA

posted about 2 months ago

Full-time - Senior
San Jose, 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. The company has a global presence with offices in major cities around the world, including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo. The IC-TikTok team, part of the Intelligent Creation department, is an international R&D group focused on building creative capabilities for TikTok. This team is dedicated to productizing AI and multimedia technologies to create world-class creation experiences for TikTok users. The tech stack includes front-end, back-end, mobile, and desktop development, as well as multimedia technologies like audio/video processing and AR effects, along with visual and graphic algorithms. The team operates across major cities in China and the United States, including San Jose, Seattle, and Los Angeles. As a Senior Engineer on the IC-TikTok Developer Infrastructure Team, you will be responsible for designing, building, and maintaining scalable and robust developer infrastructure that supports our effect and multimedia SDKs, which are essential for the TikTok app's video creation process. Your contributions will directly impact the engineering quality and efficiency of several teams within TikTok's Intelligent Creation department. You will implement CI/CD pipelines, test automation, logging, and monitoring for various internal cross-platform SDSs and applications. Ensuring code quality, security, and data compliance through automated quality checks and static analysis will be a key part of your role. Additionally, you will develop internal tools and software to enhance developers' everyday work and continually improve development efficiency by optimizing code review and build processes. Mentoring and interviewing potential new candidates will also be part of your responsibilities, as you work collaboratively with your team to plan, develop, and release high-quality software that reaches millions of creators across diverse devices.

Responsibilities

  • Implement CI/CD pipelines, test automation, logging, and monitoring for several of TikTok's internal cross-platform SDSs and applications.
  • Ensure code quality, security, and data compliance through automated quality checks, static analysis, and other processes.
  • Develop internal tools and software for use by developers in their everyday work.
  • Continually improve development efficiency by optimizing code review and build processes.
  • Help the team to grow by mentoring and interviewing potential new candidates.
  • Work together in a team to plan, develop, and release high-quality software that reaches millions of creators and works on many different types of devices.

Requirements

  • Experience in CI/CD development with common CI/CD pipelines such as Jenkins, Github Actions, or Gitlab.
  • Experience building Android and/or iOS applications or SDKs and their development environments: gradle, xcodebuild, and dependency management such as Maven and Cocopods.
  • Experience using CMake for cross-platform C++ projects, or other build tools such as Bazel or Buck.
  • Experience with Git source code management, LFS, branch, and release strategies.
  • Experience with at least one common programming language such as Python, Groovy, C/C++, or Java.

Nice-to-haves

  • Bachelor's or higher degree in Computer Science or related major with 3 years of software development experience.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents, and a Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans.
  • Flexible Spending Account (FSA) options like Health Care, Limited Purpose, and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) 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