Recall Algorithm Senior Engineer - Search, Recommendations and Ads

Shopee

The Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; We build foundations for a long-lasting future. We don't limit ourselves on what we can or can't do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Shopee's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do.

About the Team:

The Search Team is responsible for developing and optimising Shopee’s global product search engine and related algorithms across all markets. By building highly efficient systems and cutting-edge algorithms, we continuously drive rapid business growth.

In our team, you will have the opportunity to participate in the development of full-stack search systems and algorithm innovations, including but not limited to: large-scale deep neural networks (DNNs) for e-commerce applications, graph learning, multimodal learning, reinforcement learning, and LLM applications. We warmly welcome passionate, self-driven talents to join us in pushing the boundaries of AI technology and scaling new heights of innovation across diverse business domains.

Why Join Us?

  • Work on high-impact projects serving millions of users globally.
  • Collaborate with world-class engineers and researchers.
  • Competitive compensation and career growth opportunities.

Job Description:

Optimise retrieval algorithms for e-commerce search scenarios to enhance user search efficiency and deliver superior search experiences.

Key responsibilities:

  • Demonstrate a deep understanding of state-of-the-art algorithms and apply them to real-world scenarios. Continuously innovate to drive business growth.
  • Analyze and optimise system architectures to improve algorithm-system integration and boost overall system efficiency.
  • Collaborate and share knowledge: Proactively share technical insights and innovations, participate in team discussions, and provide fresh perspectives.

Requirements:

  • Bachelor’s degree or higher in Machine Learning, Statistics, Pattern Recognition, or related fields, with outstanding academic performance.
  • Preferred qualifications:
  • 3+ years of hands-on experience in retrieval algorithms for search, advertising, or recommendation systems. Familiarity with mainstream U2I/I2I retrieval methodologies.
  • Publication in top-tier conferences/journals (e.g., CCF-A tier) or exceptional performance in relevant competitions.
  • Expertise in one or more machine learning domains: NLP, CV, search, recommendation, or advertising. Keen interest in tracking ML advancements.
  • Proficiency in big-data distributed computing platforms (Spark/Presto) and ML frameworks (TensorFlow/PyTorch).
  • Strong coding skills in Linux environments, with fluency in at least one language: C++/Golang/Python.
  • Highly self-motivated, with a passion for tackling challenges and achieving breakthroughs.
Read Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles