Recommendation Algorithm Developer

1 day ago


San Jose, California, United States Tik Tok Full time

About Us

TikTok is a global leader in short-form mobile video, with a mission to inspire creativity and bring joy through our platform. As a key member of our team, you will play a critical role in driving product decisions and platform growth through the development of social features.

We are looking for talented MLE engineers and research scientists to join our team in 2025 who are excited about growing their business understanding, building scalable and high-performance models and systems, and partnering across disciplines with global teams, in pursuit of excellence.

Job Description

The Recommendation Algorithm Team at TikTok is responsible for developing an industry-leading recommendation system aimed at enhancing the user social experience on TikTok. This system helps users discover and connect with both old and new friends, fostering a sense of community and enjoyment on the platform.

Your primary responsibilities will include:

  • Developing end-to-end machine learning solutions to address critical product challenges;
  • Owning the full stack machine learning system and optimizing algorithms and infrastructure to improve recommendation performance;
  • Collaborating with cross-functional teams, including product managers, data scientists, and product engineers, to form and solve problems, refine machine learning algorithms, and communicate results.

Key Responsibilities

In this role, you will be responsible for developing and maintaining the recommendation algorithm used by TikTok. You will work closely with our cross-functional team to develop and deploy new features and products, and will be responsible for ensuring that our recommendation algorithm is scalable, efficient, and effective.

Additionally, you will collaborate with other teams, such as product management and data analytics, to ensure that our recommendations align with business goals and customer needs.

Requirements

To succeed in this role, you should have a PhD or equivalent degree with a background in computer science, machine learning, or similar fields. You should also have good knowledge of theoretical and empirical research in addressing research problems, solid knowledge and experience with at least one popular deep learning framework, and excellent communication and teamwork skills.

A strong track record in AI-related competitions or participation in public/open-source AI-related projects of high visibility is preferred, as well as proficiency in C/C++, Python, and shell programming languages and a deep understanding of data structure and algorithm design.

Benefits

TikTok offers a competitive salary of $170,000 per year, commensurate with experience, plus benefits including medical, dental, and vision insurance, 401(k) matching, and paid time off. We are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.


  • Senior Data Scientist

    2 weeks ago


    San Jose, California, United States Tik Tok Full time

    Overview">TikTok is the leading short-form mobile video platform, inspiring creativity and bringing joy to billions of users worldwide. At TikTok, our mission is to create a global community that celebrates diversity and inclusivity.">Job Summary">We are seeking an experienced Senior Data Scientist to join our Core Feed Recommendation team in Los Angeles or...


  • San Jose, California, United States Tik Tok Full time

    Key ResponsibilitiesDesign and implement cutting-edge machine learning algorithms to enhance our recommendation systems.Apply machine learning, natural language processing, and computer vision techniques to analyze e-commerce data and interactions.Deploy and maintain scalable recommendation models for real-time query handling and product suggestions.Analyze...


  • San Francisco, California, United States Joinservicecall Full time

    About Us: Finsense is a pioneering fintech company dedicated to revolutionizing financial services through cutting-edge technology. Our vision is to empower individuals in their financial pursuits by providing innovative solutions that cater to their unique needs.Salary: $150,000 - $200,000 per annumJob Description: We are seeking a skilled AI Algorithm...


  • San Jose, California, United States Tik Tok Full time

    TikTok is a cutting-edge technology company that has revolutionized the way people consume and interact with short-form mobile video content. Our mission is to inspire creativity and bring joy to users worldwide.Why Choose TikTok?We are looking for highly skilled and motivated individuals who share our passion for innovation and excellence. As a Senior...


  • San Jose, California, United States Tik Tok Full time

    Job DescriptionWe are looking for talented research scientists to develop, implement, and optimize machine learning models for personalized product/video/live recommendations. You will collaborate with cross-functional teams to gather requirements and integrate machine learning solutions into the e-commerce platform.Develop, implement, and optimize machine...

  • Software Engineer

    2 days ago


    San Jose, California, United States Tik Tok Full time

    About the RoleTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to users worldwide. We are seeking an experienced Backend Software Engineer to join our recommendation engineering team.ResponsibilitiesDesign and implement new features for TikTok's recommendation systems.Develop, deploy, optimize, troubleshoot,...


  • San Jose, California, United States Tik Tok Full time

    Job OverviewTikTok is a leading short-form mobile video platform that inspires creativity and brings joy to its users. As a Senior Recommendation Systems Architect, you will play a critical role in designing and optimizing the content distribution and author growth mechanism to ensure the sustainable development of TikTok's content ecosystem.About the JobYou...


  • San Francisco, California, United States Gap Inc. Full time

    Job SummaryWe are seeking a seasoned Principal Data Scientist to lead the development and implementation of our recommendation algorithms. As a key member of our team, you will drive business growth through personalized recommendations.About the RoleEstimated Salary: $150,000 - $200,000 per yearResponsibilitiesYou will be responsible for leading the design,...


  • San Jose, California, United States Tik Tok Full time

    About UsTikTok is a leading short-form mobile video platform that inspires creativity and brings joy to users worldwide. Our global headquarters are located in Los Angeles and Singapore, with offices in key cities such as New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Why Join UsAt TikTok, we empower imagination and drive...


  • San Jose, California, United States Tik Tok Full time

    Company OverviewTikTok is a global leader in short-form mobile video, with a mission to inspire creativity and bring joy to users worldwide. Our platform is built to help imaginations thrive, and our teams are dedicated to making this vision a reality. As a Machine Learning Engineer on our Recommendation Algorithm team, you'll play a critical role in driving...


  • San Jose, California, United States Tik Tok Full time

    Governance and Experience Team OverviewThe Governance and Experience team of e-commerce is responsible for ensuring the safety and trustworthiness of the marketplace for users, sellers, and creators. We value our users' satisfaction by working on policies, rules, and systems to ensure quality. As a Machine Learning Engineer Intern, you will play a key role...


  • San Francisco, California, United States Tubi Full time

    Search Engine Expert WantedWe are seeking a seasoned Principal Machine Learning Engineer to lead the development of our search engine technology. As a key member of our Machine Learning team, you will design and build end-to-end machine learning models for search applications, conduct A/B tests, and collaborate with cross-functional teams to ship high-impact...


  • San Jose, California, United States Tik Tok Full time

    Company OverviewTikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. Our global offices are located in various cities around the world, including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo.We aim to create an inclusive space where employees are valued...


  • San Jose, California, United States Tik Tok Full time

    Join Our TeamTikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. As a member of our Search E-Commerce team, you will be part of a dynamic and innovative environment that encourages creativity, collaboration, and continuous learning.About the RoleWe are seeking a talented...


  • San Jose, California, United States Tik Tok Full time

    Job DescriptionWe are seeking a highly skilled Machine Learning Engineer to join our team in Los Angeles or Singapore. The ideal candidate will have expertise in building industry-leading recommendation systems and delivering end-to-end machine learning solutions.About UsTikTok is the leading destination for short-form mobile video, inspiring creativity and...


  • San Jose, California, United States Hireio, Inc. Full time

    Job Summary:Hireio, Inc. is seeking a highly skilled Director of Global E-commerce Governance Algorithm Development to lead our e-commerce governance algorithm team. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our e-commerce governance algorithm pipeline using NLP/CV/ML to detect and control risks...


  • San Jose, California, United States ZipRecruiter Full time

    About the RoleAs a Technical Lead for our e-commerce governance algorithm development team, you will be responsible for leading the design, build, and optimization of AI-powered algorithms to detect and control risks in global markets.Your Key ResponsibilitiesLead the team to develop and implement cutting-edge e-commerce governance algorithms using NLP, CV,...


  • San Jose, California, United States Tik Tok Full time

    About Us TikTok is the leading destination for short-form mobile video, with over 1 billion active users worldwide. Our mission is to inspire creativity and bring joy. We're committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.We're seeking a talented Machine Learning Engineer to join our...


  • San Francisco, California, United States Nimble Full time

    Nimble is looking for a talented Reinforcement Learning Algorithm Developer to join our team and help us advance our robotics moonshot project. As a key member of our team, you'll be responsible for designing and implementing reinforcement learning algorithms to control multiple robots.**Our Mission:**Nimble is a robotics company that's dedicated to creating...


  • San Jose, California, United States Comrise Full time

    Job Overview:We are seeking a highly experienced and visionary leader to lead our autonomous driving division. As the Chief Autonomous Driving Algorithm Strategist, you will be responsible for shaping the technical vision and strategy for our cutting-edge autonomous driving technology.The ideal candidate will have a strong background in AI and deep learning,...