阿里巴巴业务技术-搜推工程高级工程师-北京/杭州
社招全职2年以上地点:北京 | 杭州状态:招聘
任职要求
1、本科及以上学历,计算机软件或相关专业,具备扎实的数据结构、算法设计、设计模式、操作系统、网络编程等基础知识; 2、两年及以上 Java 开发经验,扎实的 Java 基础和编码能力,有一定的代码洁癖;熟悉底层中间件、分布式技术(包括搜索引擎、缓存、MQ、数据库等); 3、具有比较强的问题分析和处理能力,有比较优秀的动手能力,热衷技术,精益…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、深入理解直播搜索推荐产品和业务,参与业务迭代优化产品,支撑业务快速发展; 2、持续推进直播搜推工程架构迭代演进,针对当前问题痛点进行前瞻性设计和改造。 3、参与直播搜推工程全链路稳定性建设,提升系统性能,保障服务高可用。 4、探索AI和业务、系统的结合,推动AI创新产品的落地。
包括英文材料
学历+
数据结构+
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/
设计模式+
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://www.youtube.com/watch?v=2HrYIl6GpYg
I will make a simple HTTP web server with the C Programming Language.
https://www.youtube.com/watch?v=8z6okCgdREo
This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines.
https://www.youtube.com/watch?v=bdIiTxtMaKA&list=PL9IEJIKnBJjH_zM5LnovnoaKlXML5qh17
https://www.youtube.com/watch?v=bzja9fQWzdA
Implement the ubiquitous TCP protocol that underlies much of the traffic on the internet!
[英文] 📺Network Programming with Python Course (build a port scanner, mailing client, chat room, DDOS)
https://www.youtube.com/watch?v=FGdiSJakIS4
Learn network programming in Python by building four projects. You will learn to build a mailing client, a DDOS script, a port scanner, and a TCP Chat Room.
https://www.youtube.com/watch?v=gntyAFoZp-E
https://www.youtube.com/watch?v=JiuouCJQzSQ
Explore the fundamentals of networking in Rust by building a simple TCP server.
https://www.youtube.com/watch?v=JRTLSxGf_6w
https://www.youtube.com/watch?v=sFizpxHkIlI
In this video we'll cover SOCKET PROGRAMMING in JAVA.
https://www.youtube.com/watch?v=sXW_sNGvqcU
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://www.youtube.com/watch?v=1oWPUpMheGk
还有更多 •••
相关职位
社招3年以上技术类-算法
1. 负责阿里国际站效果广告场景的算法设计和优化,包括并不限于: 2. 负责阿里国际站搜索广告Query理解、搜推广告深度召回、相关性、排序建模、机制出价、商家赋能等应用和创新 3. 负责超大规模深度学习在用户/商品表征学习、向量化召回、点击/成交转化模型预估等的应用和创新 4. 负责基于用户与商品知识图谱的稀疏特征与少样本推荐算法模型的应用和创新 5. 负责基于离线优化问题求解与在线实时调控策略的机制设计与出价 6. 负责研究&推动用户冷启动&商品冷启动在搜索&推荐的应用 7. 负责大语言模型等能力在搜索广告业务中的应用 8. 结合以上方向的探索和研究,撰写发表论文,和业界、学术界保持良好的交流
更新于 2025-10-11杭州|北京
社招3年以上技术类-开发
1.负责面向支付宝搜推广业务的科学高效的实验平台能力建设,包括实验分流、洞察、推全和留白等功能的技术方案设计和实现; 2.参与业务高阶实验需求的落地,提升实验的效率; 3.通过技术研究和创新,保障实验的科学性,提供准确/丰富/灵活的实验能力和报表洞察分析能力。
更新于 2025-10-31北京|杭州
社招2年以上技术类-开发
1、负责千问、夸克的Agent应用研发,熟练运用agent相关技术,实现诸多AI应用的快速落地与持续迭代; 2、保障Agent应用系统的稳定、高效运行,帮助业务优化性能和改善系统稳定性,持续提升用户体验; 3、持续跟踪前沿技术趋势,关注并探索引入新技术新方法,持续提升产品技术、工程架构上的先进性。
更新于 2025-11-30北京|广州