阿里云CEO办公室-AI Agent研发工程师-AI搜索-杭州/北京
社招全职3年以上云智能集团地点:北京 | 杭州状态:招聘
任职要求
1. 计算机科学、人工智能、软件工程或相关专业本科及以上学历,具备 5 年以上搜索、推荐、NLP、大模型应用、AI Agent、爬虫系统或分布式系统研发经验。 2. 精通 Python、Go、Java、C++ 中至少一到两门语言,具备扎实的数据结构、算法、系统设计和工程落地能力。 3. 熟悉搜索引擎核心原理,包括倒排索引、向量索引、召回、排序、重排、相关性优化、增量索引、索引压缩和大规模集群 调优。 4. 熟悉 Elasticsearch、Lucene、Solr、OpenSearch、Milvus、Qdrant、Weaviate、Faiss 等搜索或向量检索系统,有生产 环境建设和调优经验。 5. 熟悉联网搜索或大规模数据采集链路,理解爬虫调度、网页解析、内容抽取、去重、反爬、数据质量评估、增量更新和合 规治理等问题。 6. 熟悉搜索质量评估方法,能够基于 Query 分析、点击反馈、人工标注、离线评测、在线 A/B、Badcase 分析持续优化搜索 效果。 7. 理解 RAG、Hybrid Search、Query Rewriting、Reranking、Context Compression、GraphRAG、多跳检索、Deep Search 等技术,有复杂知识问答或智能搜索系统落地经验。 8. 熟悉 AI Agent 核心机制,包括任务规划、工具调用、工作流编排、记忆管理、上下文管理、多 Agent 协作等;有 LangChain、LlamaIndex、LangGraph、AutoGen 或自研 Agent Framework 经验优先。 9. 熟悉 LLM 工程化实践,包括 Prompt Engineering、Function Calling / Tool Calling、模型路由、缓存、并发控制、推 理加速、上下文裁剪和成本优化。 …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责联网搜索基础设施建设,包括网页抓取、采集调度、站点适配、反爬策略、代理管理、失败重试、增量更新、数据合
规与链路监控。
2. 建设网页内容理解与数据处理链路,支持 HTML、PDF、Word、表格、图片、动态网页等多源内容的解析、正文抽取、去
噪、去重、质量评估与结构化处理。
3. 负责离线通用索引构建体系,建设面向大规模网页和异构数据的倒排索引、向量索引、结构化索引、混合索引、增量索引
和索引质量评估能力。
4. 建设垂类搜索能力,面向企业知识、行业数据、内容、商品、业务系统等场景,设计领域数据 Schema、召回策略、排序策
略、过滤规则和结果展示策略。
5. 建设搜索质量优化与数据回流链路,包括 Query 日志、点击行为、用户反馈、Badcase 归因、人工标注、训练数据构建、
离线评测、在线 A/B 实验和排序迭代闭环。
6. 设计和优化搜索召回与排序体系,融合全文检索、语义召回、结构化查询、知识图谱、业务规则、Learning to Rank、
Reranking 等能力,提升相关性、时效性和可信度。
7. 构建面向 Agent 的 Deep Search / Deep Research 能力,支持多轮检索、多步推理、动态 Query 改写、结果聚合、反思
校验、引用溯源和答案生成。
8. 深入优化 RAG 与 Agentic Search 架构,解决复杂任务中的意图理解、Query Rewriting、Hybrid Search、Context
Compression、多跳检索、GraphRAG、幻觉控制与事实一致性问题。
9. 参与 Agent 平台核心模块建设,包括 Agent Runtime、Workflow Engine、Tool Registry、Memory Store、Prompt /
Policy 管理、任务队列和执行调度框架。
10. 推动系统生产化落地,重点解决稳定性、可观测性、延迟、成本、质量评估、失败恢复和线上效果退化定位等问题。包括英文材料
学历+
NLP+
https://www.youtube.com/watch?v=fNxaJsNG3-s&list=PLQY2H8rRoyvzDbLUZkbudP-MFQZwNmU4S
Welcome to Zero to Hero for Natural Language Processing using TensorFlow!
https://www.youtube.com/watch?v=R-AG4-qZs1A&list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX
Natural Language Processing tutorial for beginners series in Python.
https://www.youtube.com/watch?v=rmVRLeJRkl4&list=PLoROMvodv4rMFqRtEuo6SGjY4XbRIVRd4
The foundations of the effective modern methods for deep learning applied to NLP.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
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.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
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
数据结构+
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://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.
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.
Lucene+
https://lucene.apache.org/core/10_3_1/demo/index.html
This document is intended as a "getting started" guide to using and running the Lucene demos.
https://web.cs.ucla.edu/classes/winter15/cs144/projects/lucene/index.html
Lucene is an extremely rich and powerful full-text search library written in Java.
https://www.baeldung.com/lucene
Apache Lucene is a full-text search engine which can be used from various programming languages.
https://www.youtube.com/watch?v=BvgGgkN3clI
In this presentation I go over Apache Lucene, being the cornerstone technology behind Elasticsearch.
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.
Milvus+
[英文] Tutorials Overview
https://milvus.io/docs/tutorials-overview.md
This page provides a list of tutorials for you to interact with Milvus.
https://www.baeldung.com/milvus-tutorial-intro
In this tutorial, we’ll explore Milvus, a highly scalable open-source vector database.
https://www.youtube.com/watch?v=7ejr_ZzU9jw
Discover the power of Milvus, an open-source vector database revolutionizing AI applications.
https://www.youtube.com/watch?v=Yhv19le0sBw
Vector databases have been trending recently as they power modern search, recommendations, and AI-driven applications.
还有更多 •••
相关职位
社招3年以上云智能集团
1.负责AI模型在实际业务场景中的平台化落地; 2.参与电商和交易平台等高并发、高可用系统的架构设计与核心模块开发; 3.与产品及前端团队紧密协作,将AI能力高效集成到产品中; 4.优化系统性能,保障服务稳定性,支持全球化部署与多语言;
更新于 2026-02-12北京|杭州
社招2年以上云智能集团
1.建立与技术伙伴的联系,发掘双方合作的机会点,推动双方达成正式的合作协议。 2.与阿里云各业务团队合作,推进TiDB on Alibaba Cloud产品在阿里云客户侧落地。 3.管理和维护伙伴关系,推动伙伴与阿里云业务团队建立合作,确保生态品健康发展。 4.制定产品推广计划,拓展生态品销售通路、管理客户与商机、完成商业目标。 5. 开展业务团队和渠道等的培训赋能、进行客户交流、支持测试等工作。 6 .规划市场工作,基于业务发展需要推动市场活动在重点区域和行业落地。
更新于 2026-06-14杭州|上海
社招2年以上云智能集团
1.建立与技术伙伴的联系,发掘双方合作的机会点,推动双方达成正式的合作协议。 2.与阿里云各业务团队合作,推进TiDB on Alibaba Cloud产品在阿里云客户侧落地。 3.管理和维护伙伴关系,推动伙伴与阿里云业务团队建立合作,确保生态品健康发展。 4.制定产品推广计划,拓展生态品销售通路、管理客户与商机、完成商业目标。 5. 开展业务团队和渠道等的培训赋能、进行客户交流、支持测试等工作。 6 .规划市场工作,基于业务发展需要推动市场活动在重点区域和行业落地。
更新于 2026-06-14杭州|上海