Tiktok - San Jose, CA

posted 26 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 in the TikTok Ads Core team, you will be part of a platform team that develops state-of-the-art ad technologies, including ranking, retrieval, targeting, bidding, and auction systems. Our mission is to optimize both organic and paid traffic to deliver better ROI for advertisers while enhancing the user experience in the open-loop industry. You will be responsible for improving the effectiveness of spark ads delivery across all ads ranking systems, iterating on bidding strategies to meet ROI and CPA goals, and enhancing the efficiency of anchor models, including those operating in privacy-preserving environments. Your work will directly impact the optimization of ad formats and ranking strategies, ultimately contributing to a better return on investment for advertisers. At TikTok, we believe that every challenge is an opportunity to learn, innovate, and grow as a team. We are looking for innovative Machine Learning Engineers who are excited about solving technical challenges in the fast-growing field of personalized online advertising. You will collaborate with a diverse team to inspire creativity and bring joy to our users while driving impactful results for our advertisers. Join us in our mission to create a platform that helps imaginations thrive and fosters a culture of collaboration and growth.

Responsibilities

  • Improve the effectiveness of spark ads delivery in all ads ranking systems, enhancing user experience and ROI.
  • Develop open-loop bidding products through joint optimization of recommendation traffic and ads traffic.
  • Iterate bidding strategies to achieve ROI and CPA goals.
  • Enhance anchor model efficiency, including in privacy-preserving environments.
  • Maximize delivery effects while minimizing user experience loss.

Requirements

  • BS/MS degree in Computer Science, Computer Engineering, or a related technical discipline with model optimization experience.
  • Solid programming skills, proficient in C/C++ and Python, with familiarity in basic data structures and algorithms.
  • Good analytical thinking capability with essential knowledge in statistics.
  • Strong theoretical grounding in deep learning concepts and techniques.
  • Familiarity with the architecture and implementation of at least one mainstream machine learning programming framework (TensorFlow/PyTorch/MXNet).

Nice-to-haves

  • Good understanding of ads bidding & auction, ads quality control, and online advertising systems.
  • Experience in resource management and task scheduling with large-scale distributed software (such as Spark and TensorFlow).

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% 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 healthcare and dependent care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO).
  • 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