Tiktok - San Jose, CA

posted 27 days ago

Full-time - Mid Level
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, and our mission is to inspire creativity and bring joy. As a Machine Learning Engineer focused on Content Understanding, you will be part of a team dedicated to empowering content understanding in TikTok businesses. This role involves working on cutting-edge topics in computer vision (CV), natural language processing (NLP), and multi-modality, which are crucial for enhancing video content understanding. Our team is engaged in innovative research and development, focusing on areas such as weakly-supervised learning, few-shot classification, video tagging, multi-task learning, multi-lingual learning, and multi-modality pretraining. We aim to achieve significant business metric gains while also producing state-of-the-art research outputs. In this position, you will conduct development and research on advanced CV, NLP, and recommendation topics. You will be responsible for following the state-of-the-art (SoTA) progress in relevant fields and transforming innovative ideas into production-ready models. Your work will encompass the entire life cycle of model development, from training and deployment to maintenance and application in business scenarios. This role requires a strong analytical mindset and the ability to collaborate effectively within cross-functional teams, ensuring that our solutions not only meet technical standards but also align with business objectives.

Responsibilities

  • Conducting development and research on cutting-edge CV, NLP, multi-modality and recommendation topics
  • Following SoTA progress in relevant fields and transform the ideas into production
  • Life-cycle model development, from model training, deployment, maintenance, till its use in business scenarios

Requirements

  • Experience in one or more areas of computer vision, natural language processing and machine learning
  • Solid knowledge and experience with at least one major deep learning framework (e.g. PyTorch, Tensorflow, MXNet, Caffe/Caffe2)
  • Familiar with deep neural network architectures such as transformer/SSM/CNN/RNN/LSTM etc
  • Strong analytical and problem solving skills
  • Ability to work collaboratively in cross-functional teams

Nice-to-haves

  • Degree in computer science, electrical engineering or related fields
  • Authors with publications in top-tier venues such as SIGGRAPH, SIGGRAPH Asia, CVPR, ICCV, ECCV, ICML, NeurIPS, ICLR

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • 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
  • 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 and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service