关于团队
DBCP(数据库云平台)团队是Shopee基础设施DBaas的核心部分,致力于构建和扩展我们内部的关系型数据库服务(RDS)。我们提供一个统一的云管理平台,能够在多区域和多IDC环境中快速部署和弹性管理大规模数据库集群,同时提供高性能的存储和网络解决方案。我们的使命是确保整个云平台的极致性能、可扩展性和高可用性,以支持Shopee的全球业务增长。
职位描述
- 设计、开发和维护Shopee内部RDS(关系型数据库服务)的高性能、大规模后端服务
- 与DBA和其他基础设施团队合作,为数据库产品及其生态系统提供技术解决方案
- 参与关键组件的技术设计并为最终解决方案做出贡献
- 执行和实施技术设计
- 解决与业务逻辑或性能相关的在线问题
要求
- 计算机科学、工程或相关领域的学士学位
- 至少6年后端开发的专业经验
- 熟悉至少一种后端编程语言,如Java、Golang或C++
- 高性能编程,精通低延迟/高吞吐量系统和性能调优
- 逻辑思维和问题解决能力强,积极寻求挑战
- 强烈的责任感,良好的沟通能力,具有团队合作精神,能够在压力下独立工作
- 对编码和编程、创新以及解决具有挑战性的问题充满热情
- 深入理解计算机科学基础(数据结构和算法、操作系统、网络等)
优先条件
- K8s & Cloud Native:对Kubernetes和容器化有深入理解,并在云原生项目中有实践经验。
- 数据库内部:深入理解关系型数据库架构、事务逻辑和存储引擎。
- 分布式文件系统:有分布式文件系统(如Ceph、GlusterFS、HDFS或Lustre)经验。
- RDMA:熟悉RDMA网络(InfiniBand/RoCE)和高速互连协议。