岗位职责
- 负责搜索服务的设计、开发与优化,建设查询处理、多路召回、结果融合、过滤去重及排序等在线链路,提升搜索体验与服务效率。
- 参与搜索服务架构建设,通过并行调用、缓存加速、超时控制、限流降级及横向扩展,持续优化系统吞吐、响应时延和资源成本。
- 建设搜索数据与特征处理链路,支持内容接入、清洗、增量同步及在线特征查询,保障数据质量、更新时效与一致性。
- 协同算法、产品及上下游团队,完成召回、排序等策略的工程落地,完善策略配置、A/B 测试和效果反馈机制,支持业务快速迭代。
- 完善监控、日志、报警及分布式追踪体系,开展性能压测、容量规划和故障治理,建立灰度发布与回滚机制,保障服务稳定性与高可用性。
职位要求
- 计算机相关专业本科及以上学历,具备扎实的数据结构、算法及软件工程基础。
- 熟练掌握 Java、Go、C++、Python 中至少一种主流编程语言,具备后端服务开发经验,能够独立完成模块设计、开发与上线。
- 熟悉搜索业务链路,理解召回、排序及相关性等基本概念;具备 Elasticsearch、Solr 或其他检索服务的使用与集成经验,能够进行查询优化和性能排查。
- 具备分布式系统及高并发服务开发经验,熟悉常见数据库、缓存和消息队列的应用,了解服务治理及 Docker、Kubernetes 等部署技术。
- 具备数据处理、线上问题定位与解决能力,能够与算法、产品及上下游团队有效协作,围绕业务目标推进工程交付和持续优化。 **加分项**
- 有大规模搜索、推荐或广告系统研发经验,在性能优化、稳定性治理或成本优化方面有可量化成果。
- 有搜索数据链路、特征服务、策略平台或实验平台建设经验。
- 有模型在线服务、语义检索、向量检索或混合检索的工程落地经验。
- 有相关开源项目贡献、高质量技术分享或可展示的工程实践成果。