- 职位描述
- 参与设计和开发存算分离架构的多模数据库系统
- 能够独立带领工程师完成计算层的研发或存储层的研发
- 能够作为主要工程师贡献核心代码
- 职位要求
- 熟练掌握 C++ 或 Rust 编程语言
- 熟悉常见的数据结构和算法,尤其是各类数据索引、压缩算法
- 熟悉存算分离架构(如 Aurora、PolarDB、AlloyDB 等)
- 至少熟悉一中主流开源数据库的源代码(如 MySQL、MongoDB、PG 等)
- 有顶级会议论文或开源项目贡献者优先
- 有时序数据库经验者优先
加入我们 → - 职位描述
- 数据库管理:负责设计、部署、维护和管理客户数据库系统,确保其高可用性和稳定性
- 性能优化:监控和优化数据库性能,识别并解决潜在的性能问题,提高数据库系统的效率
- 安全管理:实施并维护数据库安全策略,确保数据的保密性和完整性,监控安全漏洞并采取措施加以防范
- 故障排除:负责诊断和解决数据库系统故障,保障数据库持续稳定运行
- 数据备份和恢复:制定和执行有效的数据备份和恢复策略,确保数据的安全性和可靠性
- 职位要求
- 数据库管理经验:具有丰富的数据库管理经验,熟悉主流数据库系统(如MySQL、PostgreSQL、Oracle等)的配置、优化和维护
- 性能优化能力:熟悉数据库性能优化技术,能够识别和解决性能瓶颈
- 安全意识:了解数据库安全最佳实践,并能够实施相应的安全措施
- 故障排除能力:具备快速诊断和解决数据库故障的能力,确保系统的高可用性
- 团队合作:具备良好的团队合作精神,能够与其他团队成员协作解决问题
加入我们 → - 职位描述
- 参与存算分离分布式数据库的设计与研发
- 能够针对时序数据业务场景对分布式数据库进行优化
- 职位要求
- 优秀的编码能力,熟练掌握 C++ 或 Rust 语言
- 熟悉数据存储所需的主流数据结构(如常见索引、压缩算法)
- 熟悉常见数据库或存储引擎的部分源代码,如 RocksDB、PostgreSQL、Clickhouse、InfluxDB 等;
- 熟悉分布式存储系统架构,熟悉 SQL 引擎实现
- 能够分析并解决复杂的分布式系统问题
- 具有开源时序数据库 (RocksDB、PostgreSQL、Clickhouse、InfluxDB) 的二次开发、调优和使用经验
- 具有高并发、高可用、低延迟系统的设计开发经验、运维经验
加入我们 → - 职位描述
- 参与设计和开发存算分离数据库,参与整个项目生命周期
- 按照任务需要实现部分核心代码及其相关 UT
- 根据项目需要,对特定领域的优化进行研究
- 职位要求
- 熟悉 C++ 或 Rust 编程语言
- 了解至少一种主流数据库的源代码,能够清晰描述其实现原理(如 MySQL、Clickhouse 等)
- 有开源项目贡献经验优先
- 熟悉 Clickhouse、FoundationDB、RocksDB 优先
加入我们 → - 职位描述
- 参与设计和开发数据库测试、运维相关的工具链
- 构建自动化测试体系,帮助研发团队发现系统缺陷
- 职位要求
- 熟悉 Shell、Python 等脚本语言,能够迅速根据需要编写自动化脚本
- 熟悉至少一种工具开发语言,如 Java、Golang、C++ 或 Rust(Rust 优先)
- 熟悉常见的数据库测试平台、框架数据集,如 YCSB、TPC 等
- 有开源项目贡献的优先
加入我们 →