Tiktok - Seattle, WA

posted 3 days ago

Full-time - Mid Level
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, with a mission to inspire creativity and bring joy. The TikTok for Business (TT4B) recommendation engineering team is tasked with building a next-generation recommendation system that provides advertisers with fully customized recommendations for ad management. This system will be integrated across various TT4B products, including Ads Manager and Business Suite, ensuring that recommendations are visible and actionable for advertisers. The team is responsible for the end-to-end (E2E) process, including recommendation population, expansion, performance, and rendering, utilizing cutting-edge AI technology and distributed systems. As a Backend Software Engineer, you will play a crucial role in designing and implementing new features for the TT4B recommendation system. You will develop, deploy, optimize, troubleshoot, and operate the E2E systems, collaborating with attribution and data engineering teams to monitor and enhance recommendation performance. Your work will involve close partnerships with leadership and sister teams to promote the TT4B recommendations framework and align it with the overall ads solution. Additionally, you will work alongside dedicated product managers to refine and iterate on the requirements for the recommendations. This position offers a unique opportunity to learn about the core ads infrastructure and various domains such as creatives, measurement, budget management, and campaign creation. You will be part of a strong technical community, working with domain experts to drive architectural and product excellence, ultimately influencing product roadmaps and customer satisfaction while contributing to revenue growth.

Responsibilities

  • Design and implement TT4B recommendation new features.
  • Develop, deploy, optimize, troubleshoot and operate TT4B E2E systems.
  • Work with attribution and data engineering teams to monitor and improve our TT4B recommendation performance.
  • Work with leaders/leadership and TT4B sister teams to evangelize TT4B recommendations framework and synergize recommendation system and TT4B E2E ads solution.
  • Partner with dedicated PMs to refine, review and drive TT4B recommendations' requirement iterations.

Requirements

  • Bachelor's degree in computer science or related technical discipline.
  • Hands-on full stack (backend and frontend) coding experience.
  • 3+ years of experience in software engineering with strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • Proficiency and experience with designing, implementing and operating large scale distributed systems.
  • Very strong teamwork skills (e.g. communication, ownership, empathy, honesty).

Nice-to-haves

  • Relevant experience in the advertising industry.
  • Experience in recommendation engines, machine learning, data analysis, domain-driven design and complex infrastructure.

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 plus 17 days of Paid Personal Time Off (PPTO) 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