快手
Elasticsearch 研发工程师
RESPONSIBILITIES
岗位职责
ES 内核定制开发:参与 Elasticsearch/OpenSearch 内核研发,包括查询优化、写入性能提升、内存与 GC 调优、自定义插件开发等,解决业务场景中的深层次技术问题;
稳定性保障:主导 ES 集群稳定性工程,涵盖故障检测与自愈、分片均衡策略优化、慢查询治理、多 AZ 容灾、流量切换,推动平台自身的高可用改造;
可观测性建设:建立 ES 集群的全链路监控体系,包括慢日志指纹分析、Prometheus/VictoriaMetrics 指标接入、异常告警优化,提升故障发现和定位效率;
效率迭代与技术沉淀:建设内部运维工具链,降低 SRE 团队的手工运维成本,提升集群操作的标准化和自动化程度;对接业务团队的 ES 使用诉求,推动最佳实践落地,沉淀典型问题解决方案。
REQUIREMENTS
任职要求
1、3 年及以上后端研发经验,具备扎实的计算机基础和优秀的工程编码能力,有扎实的 Java 基础(多线程、JVM 调优等),熟悉Python 、shell 等脚本语言;
深入了解 Elasticsearch ,理解其分片机制、写入/查询链路、ILM 生命周期等核心原理;熟悉向量检索与AI搜索场景;
熟悉 Linux 系统运维基础,有较强的 ownership 意识,能独立推进问题排查和需求落地。
加分项
深度参与过ES、lucene、opensearch等开源社区源码贡献或二次开发;
深入了解 Prometheus / VictoriaMetrics 指标体系,有可观测性建设经验;熟悉 K8s 优先;
熟悉大规模分布式系统的稳定性工程(故障注入、混沌工程、多活容灾等)。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。