Tiktok - San Jose, CA

posted 3 months 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, with a mission to inspire creativity and bring joy. The Experience team at TikTok is responsible for optimizing app experience related to performance for TikTok users. This team collaborates with various teams in the video creation and consumption ecosystem to provide end-to-end optimization solutions, including client, shooting, uploading, video playback, video delivery, and player functionalities. As a Machine Learning Engineer, you will apply state-of-the-art machine learning and deep learning technologies to analyze the app experience of TikTok users and develop algorithms that enhance user experiences. You will work with large datasets to understand user preferences, identify video characteristics, and incorporate feedback loops to continuously improve the user experience. Additionally, you will collaborate with cross-functional teams to deploy algorithm models in product pipelines and design experiments and A/B tests to evaluate the effectiveness of your algorithms, including metric design, data analysis, and decision-making for algorithm improvement.

Responsibilities

  • Apply state-of-the-art machine learning and deep learning technologies to analyze the app experience of TikTok users and develop algorithms to provide the best experiences for users.
  • Work with large datasets to understand user preferences, identify video characteristics, and incorporate feedback loops to continuously improve the user experience.
  • Collaborate with cross-functional teams to deploy algorithm models in the product pipelines.
  • Design experiments and A/B tests to evaluate the effectiveness of your algorithms, including metric design, data analysis, and decision-making for algorithm improvement.

Requirements

  • 2+ years of industry experience with a solid theoretical foundation in machine learning.
  • A master's or PhD degree in computer science, data science, or a related field.
  • Familiar with common learning-based algorithms, such as classification, clustering, DNN, embedding, multi-task learning, and reinforcement learning.
  • Proficient in at least one programming language, such as Python and C++.
  • Proficient in using any of the following open-source tools: TensorFlow, PyTorch, Scikit-Learn, Keras, Apache Spark, and Caffe.
  • Have a passion for learning and an eagerness to experiment with new techniques, along with good communication and a cooperative spirit.

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with a company match
  • Dental insurance
  • Vision insurance
  • Short/Long term Disability insurance
  • Basic Life insurance
  • Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) options for healthcare 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 reimbursement
  • Cellphone service reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service