Machine Learning Engineer, Content Discovery

3 weeks ago


San Jose, California, United States Tik Tok Full time

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy to our users. We are seeking a talented Machine Learning Engineer to join our E-commerce team.

">">

You will be responsible for designing and building large-scale e-commerce recommendation algorithms that provide a stable and engaging shopping experience for our users. Your work will play a critical role in helping us achieve our goal of creating a world where 'there are no hard-to-sell, overpriced products.'

About the Role

We are looking for a skilled engineer with a solid foundation in data structure and algorithm design, as well as proficiency in using one of the programming languages such as Python, Java, C++, R, etc. You should have experience with common machine/deep learning, causal inference, and operational optimization algorithms, including classification, regression, clustering methods, as well as mathematical programming and heuristic algorithms.

You will also need to be familiar with big data related frameworks and applications, such as TensorFlow / PyTorch / MXNet, and their training and deployment details. Experience in recommendation systems, online advertising, ranking, search, information retrieval, natural language processing, machine learning, large-scale data mining, or related fields is highly desirable.

What You Will Do
  1. Design and build optimization algorithm strategies for large-scale (10 million to 100 million products or creators' contents) e-commerce recommendation algorithm pipeline.
  2. Build long and short term user interest models, analyze and extract relevant information from large amounts of various data and design algorithms to explore users' latent interests efficiently.
  3. Design, develop, evaluate and iterate on predictive models for candidate generation and ranking, including, but not limited to building real-time data pipelines, feature engineering, model optimization and innovation.
Qualifications

To be successful in this role, you should have:

  • A Bachelor's degree or higher in Computer Science or a relevant field.
  • At least 3 years of experience in software development, preferably in a related field.
  • Proficiency in at least one programming language, such as Python, Java, C++, R, etc.
  • Familiarity with common machine/deep learning, causal inference, and operational optimization algorithms, including classification, regression, clustering methods, as well as mathematical programming and heuristic algorithms.
  • Experience with big data related frameworks and applications, such as TensorFlow / PyTorch / MXNet, and their training and deployment details.
Estimated Salary Range

The estimated salary range for this role is $120,000 - $180,000 per year, depending on experience and qualifications.



  • San Francisco, California, United States Philo Full time

    At Philo, we're a team of technology and product experts dedicated to building the future of television. We combine modern technology with the most compelling medium ever invented - in short, we're creating the TV experience that we've always wanted. This means leveraging cloud delivery, machine learning, and hand-crafted native app experiences on all of our...


  • San Francisco, California, United States Crunchyroll Full time

    Company OverviewAbout Crunchyroll:Crunchyroll is a pioneer in the anime and manga streaming industry, with a mission to deliver high-quality content to fans worldwide. Founded by enthusiasts for enthusiasts, we strive to create an immersive experience that fosters connection and belonging.Job DescriptionIn this role, you will have the opportunity to shape...


  • San Jose, California, United States The Trade Desk Full time

    Job OverviewThe Content Discovery and Search team at The Trade Desk is responsible for designing, implementing, and optimizing content discovery and search systems within our cloud services. As a Staff Software Engineer on this team, you will be an end-to-end owner of your projects, working closely with application teams to build scalable and...


  • San Francisco, California, United States Warner Bros. Discovery Full time

    About Warner Bros. DiscoveryWarner Bros. Discovery is a global media and entertainment company that offers career-defining opportunities for brilliant creatives, technology trailblazers, and innovators. Our mission is to bring characters to life, create unforgettable experiences, and inspire imagination.At Warner Bros. Discovery, we value diversity, equity,...


  • San Francisco, California, United States Warner Bros. Discovery Full time

    Warner Bros. Discovery is committed to empowering our employees to succeed in their careers. As a Machine Learning Engineer, you will play a crucial role in developing innovative machine learning solutions that drive business outcomes. With a strong focus on collaboration and knowledge-sharing, you will work closely with our product and engineering teams to...


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

    About UsTikTok is a cutting-edge short-form mobile video platform that inspires creativity and brings joy to its global community.Our team is based in multiple locations worldwide, including Los Angeles, Singapore, New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Why Choose Us?We're a fast-paced, collaborative team that values...


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

    Job OverviewTikTok is a leading destination for short-form mobile video, driven by a mission to inspire creativity and bring joy. With global offices across various locations, our platform connects people from diverse backgrounds.We are seeking a University Graduate Machine Learning Engineer to join our Trust and Safety team. As part of this team, you will...


  • San Francisco, California, United States Warner Bros. Discovery Full time

    We're looking for a talented Machine Learning Engineer to join our team at Warner Bros. Discovery. As a key member of our engineering team, you'll play a critical role in developing and deploying cutting-edge AI solutions that power our recommendation engine.About the RoleIn this position, you'll work closely with cross-functional teams to design, develop,...


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

    Job DescriptionTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to billions of users. Our mission is to create an inclusive space where employees are valued for their skills, experiences, and unique perspectives. As a University Graduate Machine Learning Engineer at TikTok, you'll have the chance to work with...


  • San Francisco, California, United States Warner Bros. Discovery Full time

    About You">We're looking for a talented Machine Learning Engineer who can help us build a personalized recommendation system for our streaming app, Max. If you have experience with large-scale distributed application architecture, design, implementation, and performance tuning, we'd love to hear from you!Job Description">In this role, you'll collaborate with...


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

    About the RoleWe are seeking a Senior Machine Learning Engineer to build industry-leading recommendation systems improving user experience, content ecosystem, and platform security. Deliver end-to-end machine learning solutions to address critical product challenges, own the full stack machine learning system, and optimize algorithms and infrastructure to...


  • San Jose, California, United States HireIO Inc Full time

    HireIO Inc is looking for a highly skilled Machine Learning Engineer Leader to join our team in the development of innovative monetization products. We're seeking an experienced engineer with 7+ years of relevant work experience, strong programming skills in Go, C/C++, or Python, and proven expertise in machine learning, data systems, and ad-related...


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

    Company OverviewTikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to its global community. As a member of our team, you'll be part of a fast-paced, collaborative environment that drives critical product decisions and platform growth.About the RoleWe're seeking an experienced Machine Learning Engineer to join...


  • San Jose, California, United States HireIO Inc Full time

    HireIO Inc. is seeking a skilled Machine Learning Engineer to join our Brand Ads Team.As a Machine Learning Engineer, you will be responsible for creating innovative monetization products that drive engagement and revenue.The ideal candidate will have a strong background in machine learning and data analysis, with experience in developing large-scale ads...


  • San Jose, California, United States HireIO Inc Full time

    HireIO Inc is a cutting-edge company that builds innovative technologies to unlock business growth potential. As a Machine Learning Engineer - Ads Technology, you'll play a key role in developing and iterating Ads algorithms using Machine Learning. Our Brand Ads Team is looking for someone with strong problem-solving skills and algorithm understanding to...


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

    About UsLemon8 is a lifestyle content community that connects users worldwide. Our platform features photos and videos of various categories, including beauty, fashion, food, travel, home, fitness, and pets. As a Senior Machine Learning Engineer at TikTok, you will be part of a team dedicated to delivering personalized experiences to over 10 million monthly...


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

    Job OverviewEllation, Inc. is seeking a Senior Machine Learning Engineer to join our team in developing personalized content recommendations for our global audience.Key ResponsibilitiesDesign and develop scalable architectures for the recommendation system.Collect and preprocess data from various sources to build comprehensive user profiles and content...


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

    Job SummaryTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. We are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. We are looking for an experienced Machine Learning Engineer to join our fast-growing Trust and Safety...


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

    Job DescriptionWe are seeking a highly skilled Machine Learning and Artificial Intelligence Engineer to join our search team. The successful candidate will have a background in software development, computer science, or a related technical discipline, with expertise in areas such as NLP, ranking, ads, search engines, recommender systems, distributed systems,...


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

    About the TeamTikTok's global headquarters are in Los Angeles and Singapore, with offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Our team is responsible for driving the growth of TikTok's content ecosystem through innovative solutions and technologies.Job DescriptionAs a Machine Learning Engineer for Recommendation...