岗位职责
- 建设 AI Native 数据库服务 面向 AI Infra 架构演进,以数据库接入代理 kwaiproxy 为统一入口,建设 AI Native 数据库平台,提供数据库分支(Branch)、多版本、多租户及自然语言交互能力,满足 AI 业务对数据库弹性、隔离与易用性的要求;
- 打造数据库工具生态系统 持续建设可复用、可扩展、高可用的数据库工具生态(包括但不限于迁移、结转、Diff、闪回等),支撑多业务场景自助接入,结合平台 AI 能力逐步沉淀智能化运维工具;
- 参与分布式中间件集群(kshard)的内核开发与稳定性保障 负责kshard集群的稳定性保障与治理,新feature的开发,参与故障响应、性能优化、容量规划、风险识别与应急恢复,提升集群的可用性、可观测性和故障恢复效率。
职位要求
- 熟悉 C / C++ / Python / Golang / Java 中至少一种语言,工程基本功扎实;
- 熟悉多线程、网络编程和分布式系统开发,具备复杂系统的分析与实现能力;
- 深入理解主流关系型数据库原理与运行机制,熟悉 MySQL 体系;
- 熟悉 gRPC、etcd、Kubernetes 等开源项目,具备云原生系统开发经验者优先;
- 熟悉 MySQL、InnoDB、RocksDB、Vitess 源码或核心机制者优先;
- 了解 SQL 解析、语法树和查询计划,对执行引擎或 SQL 优化有一定理解者优先;
- 了解 Raft、Paxos 等一致性算法者优先;
- 具备稳定性意识和复杂问题解决能力,能发现、拆解问题并推动工程落地。 加分项:
- 有数据库内核、数据库中间件、数据库平台或大规模分布式系统研发经验;
- 在数据库代理、数据迁移、数据校验、闪回恢复等方向有实际落地成果;
- 有开源项目贡献、技术专利、论文或其他代表性技术成果。