Tiktok - Seattle, WA

posted 4 days ago

Full-time - Senior
Seattle, WA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. The Intelligent Creation - AI Platform team is focused on building advanced end-to-end AI production pipelines, which include deep learning model training, optimization, deployment, and applications. This team empowers content creation and consumption on TikTok, serving billions of users worldwide. We are looking for strong software engineers who can take the initiative to design and implement highly efficient engineering systems for generative AI tasks. This includes model training and optimization, model deployment with efficient hardware consumption, and applications such as image/video processing and interactive editing. As a Senior Software Engineer in Generative AI, you will be responsible for designing, architecting, and implementing backend systems that apply generative AI models to TikTok products. You will build automation frameworks and tools to ensure high engineering quality and efficiency. Additionally, you will lead project planning and execution, taking responsibility for the overall success of the project direction. Collaboration with product teams will be essential to ensure smooth product delivery with high standards, balancing short-term returns with long-term growth. This role is pivotal in driving innovation and enhancing the user experience on TikTok through advanced AI technologies.

Responsibilities

  • Design, architect and implement backend systems to apply generative AI models to TikTok products.
  • Build automation frameworks and tools to ensure high engineering quality and efficiency.
  • Lead project planning and execution, responsible for the overall success of the project direction.
  • Work with product teams to ensure smooth product delivery with high standards, prioritize short-term returns and long-term growth.

Requirements

  • B.S./M.S./Ph.D. in Computer Science or related fields with 7+ years of software development experience.
  • 5+ years of Python/C/C++/Go experience, proficient in at least one programming language and solid software engineering design skills.
  • Experience in large-scale backend systems with deep learning components, familiar with RPC frameworks, experience in dealing with concurrent systems and architectures.
  • Great communication and teamwork skills.
  • Prefer experience in generative model training, tuning and optimizations, such as text-to-image/video/3D generations.
  • Knowledge in cutting-edge AIGC technologies and follow the most recent AIGC advancements, such as transformers and diffusion models.

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • Dental insurance
  • Vision insurance
  • Short/Long term Disability insurance
  • Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) Options
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 8 weeks of paid Supplemental Disability
  • Mental and emotional health benefits through EAP and Lyra
  • 401K company match
  • Gym reimbursement
  • Cellphone service reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service