About Me
Experience
后端软件工程师
百度 - - Now
职位: 后端软件工程师 | 时间段: 2020.07 - 2024.08 | 工作内容: 负责百度搜索 Push 业务,承担架构设计,平台开发 + 维护,以及数据流建设 (2023.10-2024.08);主导百度搜索 DQA 问答,承担百度搜索两个微服务模块的开发与稳定性维护,并以 DQA 问答卡为平台辐射支持百度健康,疫情,高考等多个搜索产品(2020.10-2023.10);在 2021 年 10 月(T3->T4)和 2023 年 7 月(T4->T5)获得晋升,并连续两年获得 M+(排名前 30%)的绩效评价。
后端软件工程师
百度 - - Now
职位: 后端软件工程师 | 时间段: 2023.10 - 2024.08 | 工作内容: 百度搜索 Push 服务:百度搜索增长方向的新业务,目标是通过兴趣点分析,向手百用户推送优质热点,新闻,报告等内容,提高用户活跃度。从 0 到 1 的设计并开发了搜索 Push 服务,打通了跨多个业务团队的数据流通路。开发并部署了搜索 Push 后端模块,优化建库流程,将上游数据生效周期从天级提高至 30min,优化了物料推送的时效性。梳理搜索 Push 产品的业务方向,拆解不同产品的技术模块,搭建了 2 套通用的业务流,支持存量产品的基础上优化服务的可拓展性,降低后续服务的开发成本。技术栈:Golang, Python, gRPC, Hadoop, Spark。
后端软件工程师
百度 - - Now
职位: 后端软件工程师 | 时间段: 2023.03 - 2024.08 | 工作内容: 百度搜索文心一言权限管理系统:支持文心一言接入百度搜索,开发和维护用户权限管理系统,提供新户激活、好友邀请,权限验证等功能。基于 MySQL 和 Redis 管理用户权限,邀请码管理,用户激活管理。自 2023 年 3 月上线以来,服务了超过 200 万用户的注册和激活。技术栈:Golang, MySQL, Redis, Python。
后端软件工程师
百度 - - Now
职位: 后端软件工程师 | 时间段: 2020.10 - 2023.10 | 工作内容: 搜索 DQA 在线服务框架:搜索 DeepQA 旨在通过机器学习技术将海量数据,领域知识处理并应用到问答中,提升百度搜索问答质量。协同搜索 DeepQA 策略团队搭建离线建库-在线找回服务框架:支持 query 泛化,批量召回,数据格式化处理,在线排序。为优化召回长尾问题,完成服务重构:PHP -> Golang; 实现并行数据库请求,访问物料、作者、站点来源和推荐系统。利用图形框架实现代码模块化和可配置性,提升服务可拓展性,降低跨部门合作的复杂度。针对部分自建页需求(外站资源托管),集成 Redis 存储自建页标记,并采用一致性哈希加密,确保流量筛查和防止作弊。支持 DQA 网页搜索、智能标签搜索、生成式 AI 搜索等功能,每天处理约 1.5 亿次访问。自建页产品托管超过 600 个网站,每天产生 2200w 次访问,带来 26w 人民币/天的广告收入。技术栈:Golang, PHP, Redis。
后端软件工程师
百度 - - Now
职位: 后端软件工程师 | 时间段: 2020.10 - 2023.10 | 工作内容: 数据流式建库系统:针对搜索 DQA 建库,旧数据流使用批量建库 (策略迭代需要),导致增量数据的更新时效性差(48h),增加了 DQA 产品迭代的开发-验收成本。开发流式建库,通过流批一体的方式来优化数据更新效率;后期扩展到支持搜索笔记业务的流式建库。搜索 DQA 流式系统提升建库时效性 48h -> 5min,笔记业务流式系统将物料生效周期从 2 周缩短到 1天(包括图像特征计算)。累计管理超过 400 个资源提供商,每天为 DQA 搜索业务更新约 4 万条资源;上线以来,成功为笔记业务更新了超过 6 亿条资源。此外,基于公司建库查询接口开发了一个简易 Trace 工具供产品,运营同学查看建库进度,每月处理约 150 个 error trace。技术栈:C++, brpc, Kafka, Golang, Redis。