【搜索架构工程师】
工作职责:
• 负责搜索引擎架构的在线和离线架构研发工作,包括网页搜索、视频搜索、图片搜索、视觉检索、电商搜索、资讯/热议等
• 负责高并发架构机制、稳定性工程、检索延时优化、数据流系统研发,保证搜索系统的可用性和高效性
• 负责服务治理与重构、云原生架构改造、搜索性能优化,保证搜索系统的可扩展性与可持续发展
• 负责机器学习应用落地与智能化语义检索,提升搜索的智能化水平
• 使用分布式计算、流式计算框架,处理海量数据的计算、存储、传输、生效等
• 推动技术创新,持续保持最好的用户体验
职位要求:
• 深刻理解计算机数据结构和算法设计,精通C/C++等至少一门编程语言
• 熟悉网络编程、多线程、分布式编程技术,熟悉Linux系统知识
• 具备一个或多个专业领域的计算机知识和技能:搜索引擎、机器学习、云计算、分布式系统、存储系统等
• 优秀的分析和解决问题的能力,对挑战性问题充满激情;渴望技术创新,渴望用技术改变世界
• 良好的团队合作精神和主动沟通意识,较强的沟通能力和逻辑表达能力
具有以下条件者优先:
• 有一定项目经验,有过实习经历,熟悉软件研发流程
• 计算机领域相关的编程大赛获奖、专业期刊发表文章或者有发明专利等
• 有分布式数据处理相关经验,对Hadoop、Hive、Spark等有认识或了解
• 具备多个专业领域的计算机知识和技能:搜索引擎、机器学习、云计算、分布式系统、存储系统等
• 负责机器学习架构的系统设计与机制落地,探索深度学习模型在搜索业务的落地,提升搜索的智能化水平
• 设计与建设超大规模在线模型推理系统、特征服务系统、机器学习平台,负责数万张XPU卡的管理、应用、优化
• 负责智能化语义检索,持续探索向量检索、Term与向量融合检索等语义化检索方式
• 持续优化机器学习模型的性能,探索蒸馏、量化、压缩等模型优化手段,优化模型的XPU实现
• 负责跨模态检索,打造以图搜图、 图文检索、视频文检索的跨模态匹配能力
• 使用机器学习技术改进系统的架构设计,提升架构的自动化水平
职位要求:
• 深刻理解计算机数据结构和算法设计,精通C/C++等至少一门编程语言
• 熟悉网络编程、多线程、分布式编程技术,熟悉Linux系统知识
• 具备一个或多个专业领域的计算机知识和技能:搜索引擎、机器学习、深度学习、云计算、分布式系统、存储系统等
• 优秀的分析和解决问题的能力,对挑战性问题充满激情;渴望技术创新,渴望用技术改变世界
• 良好的团队合作精神和主动沟通意识,较强的沟通能力和逻辑表达能力
具有以下条件者优先:
• 有一定项目经验,有过实习经历,熟悉软件研发流程
• 计算机领域相关的编程大赛获奖、专业期刊发表文章或者有发明专利等
• 有分布式数据处理相关经验,对Hadoop、Hive、Spark等有认识或了解
• 具备多个专业领域的计算机知识和技能:搜索引擎、机器学习、云计算、分布式系统、存储系统等
• 有深度学习、GPU应用优化相关经验等
【算法架构工程师】
工作职责:
• 负责搜索引擎的架构设计和算法实现,在超大用户规模、海量索引挑战下做持续的极致优化
• 设计改进排序系统的策略框架,抽象策略逻辑,对系统策略进行重构治理,提升系统的可扩展性
• 设计改进倒排/正排等索引系统,提升召回引擎的性能,探索Early Termination等系统层面的算法折中
• 探索改进最新的搜索引擎实现,包括视频检索、图片检索、视觉检索、电商检索、Paragraph检索等引擎
• 负责搜索架构的研发工作,为数亿搜索引擎用户带来效果提升
• 持续进行搜索引擎最新检索技术的追踪与落地,始终保持最好的搜索用户体验
职位要求:
• 深刻理解计算机数据结构和算法设计,精通C/C++等至少一门编程语言
• 熟悉网络编程、多线程、分布式编程技术,熟悉Linux系统知识
• 具备一个或多个专业领域的计算机知识和技能:搜索引擎、机器学习、云计算、分布式系统、存储系统等
• 优秀的分析和解决问题的能力,对挑战性问题充满激情;渴望技术创新,渴望用技术改变世界
• 良好的团队合作精神和主动沟通意识,较强的沟通能力和逻辑表达能力
具有以下条件者优先:
• 有一定项目经验,有过实习经历,熟悉软件研发流程
• 计算机领域相关的编程大赛获奖、专业期刊发表文章或者有发明专利等
• 有分布式数据处理相关经验,对Hadoop、Hive、Spark等有认识或了解
• 具备多个专业领域的计算机知识和技能:搜索引擎、机器学习、云计算、分布式系统、存储系统等
全部评论
(1) 回帖