阿里巴巴全球速卖通事业部(AliExpress)-高级搜推引擎工程师-杭州
社招全职3年以上技术类-开发地点:杭州状态:招聘
任职要求
1.具备扎实的计算机理论基础, 对数据结构及算法有较强的功底; 2.精通Python/C++/Java至少一种语言,具备优秀的系统Debug/Profiling能力和经验; 3.熟悉常见的面向对象设计模式,具备优秀的系统架构设计能力; 4. 三年以上实战经验,具备推荐/搜索/广告领域经验; 5.对于用过的开源产品,了解原理和机制 如:Spring、Tomcat、Netty、Elasticsearch、Solr、HBase其中1个或多个,在开源社区活跃者优先 6.学习能力强,追求编写优雅的代码,喜欢专研及尝试新的技术,从技术趋势和思路上能影响技术团队; 7.(加分项) GPU优化/模型推理经验;有agent相关开发经验。
工作职责
团队介绍 天猫淘宝海外搜推导购技术团队承担了平台多端的搜索及推荐两大导购体系的技术平台和相关业务研发。你所加入的团队目前承担了数十亿用户搜索和推荐请求,解决国际跨境及本地市场搜索、推荐以及模型计算方面的挑战。 我们目前正致力于挖掘数据的价值,研发面向全球消费者端的创新搜索产品,提升消费者的搜索体验及效率。国际化是集团的重点方向之一,国际化业务的飞速发展需要有经验有想法有能力的研发工程师和架构师能够加入我们队伍,来一起打造更好的搜索推荐体系。 职位描述 1.负责研发及持续优化面向消费者端的搜索&推荐产品,提升用户搜索体验及效率、推荐的准确率 2.参与搜索架构的设计与研发工作,持续改进搜索系统平台的服务架构、核心算法或者核心技术等,保证系统高性能、高可用性和高可扩展性,支撑业务快速迭代及新模式的探索。 3.领导天猫淘宝海外平台跨团队协作的项目,保证项目如期交付并给用户带来价值; 4.新技术预研,完成项目的选型和设计,难点攻坚。
包括英文材料
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
Tomcat+
https://pdai.tech/md/framework/tomcat/tomcat-x-design-web-container.html
我们通过学习如何设计一个最基本的web容器来看它需要考虑什么;进而在真正学习Tomcat时,多把重点放在它的顶层设计上,而不是某一块代码上, 思路永远比具体实现重要的多。
https://www.youtube.com/watch?v=rElJIPRw5iM
This content is about Tomcat, a popular web server used by Java programmers and system administrators.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
Solr+
[英文] Solr Tutorials
https://solr.apache.org/guide/solr/latest/getting-started/solr-tutorial.html
This tutorial covers getting Solr up and running, ingesting a variety of data sources into Solr collections, and getting a feel for the Solr administrative and search interfaces.
https://www.youtube.com/watch?v=Zw4M4NGv-Rw
If you are interested in learning how to leverage a search engine that is optimized to search large volumes of text-centric data, then check this course about Learning Apache Solr 8.
HBase+
[英文] HBase Tutorial
https://www.tutorialspoint.com/hbase/index.htm
HBase is a data model that is similar to Google's big table designed to provide quick random access to huge amounts of structured data. This tutorial provides an introduction to HBase, the procedures to set up HBase on Hadoop File Systems, and ways to interact with HBase shell.
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
相关职位
社招技术类-算法
1、负责搜索推荐系统的算法设计与优化,提升用户搜索和推荐的精准度与满意度。 2、研究和应用深度学习、强化学习、大模型等技术,优化算法包括但不限于,个性化召回&排序算法、全链路策略机制算法、Query理解和商品相关性优化。 3、参与系统架构设计,确保算法在大规模数据和搜推多场景下有效。 4、与产品和数据团队紧密合作,通过数据驱动优化业务策略和算法模型,解决关键业务问题,提升用户转化和留存。 5、跟踪业界最新技术动态,推动搜推技术的创新和应用。
更新于 2025-07-02
社招
1. 负责淘系移动端AI关键业务场景的方案探索和业务落地; 2. 负责机器学习和深度学习在端上用户情境感知、体验优化、兴趣推断等领域中的应用; 3. 负责排序算法在端上用户意图引擎、端上重排等领域中的应用; 4. 负责探索端侧大模型在搜推和互动等业务场景的落地和应用; 5. 负责与工程团队合作,分析和提升模型性能,包括但不限于推理速度、内存占用和能耗优化; 6. 负责端智能算法的长期探索,如隐私计算、端边云协同等。
更新于 2025-07-11
社招
1. 参与围绕泛搜推领域数据的数据工程研发体系建设,通过数据+算法分析+工程化能力,高效赋能业务; 2. 通过抽象业务域,简历规范化的数据解决方案,通过构建实时、离线数仓为业务提供稳定、安全的数据源; 3. 参与湖仓一体的下一代大数据解决方案建设,提升效率,更好的支持业务; 4. 参与到实验效果的分析中,提供更科学的实验指导及实验分析。
更新于 2025-04-17