部门:工程与技术
级别:经验丰富(个人贡献者)
地点:新加坡
工程与技术团队是Shopee平台开发的核心。该团队由来自世界各地的热情工程师组成,致力于使用最合适的技术构建最佳系统。我们的工程师不仅仅解决手头的问题;我们为持久的未来奠定基础。我们不限制自己能或不能做什么;即使意味着深入计算平台的底层,我们也会亲自处理问题。Shopee的超高速业务规模已将大多数“简单”问题转变为巨大的技术挑战,如果你和我们一样热爱技术,这里是体验它的最佳场所。
关于团队:
DBCP(数据库云平台)团队是Shopee基础设施DBaas的核心部分,致力于构建和扩展我们内部的关系数据库服务(RDS)。我们提供统一的云管理平台,使跨多区域和多IDC环境的大型数据库集群能够快速部署和弹性管理。同时提供高性能的存储和网络解决方案。我们的使命是确保整个云平台的极致性能、可扩展性和高可用性,以支持Shopee的全球业务增长。
职位描述:
- 设计、开发和维护Shopee内部RDS(关系数据库服务)的高性能、大规模后端服务
- 与DBA和其他基础设施团队合作,为数据库产品及其生态系统提供技术解决方案
- 参与关键组件的技术设计并贡献最终解决方案
- 执行和实施技术设计
- 解决与业务逻辑或性能相关的在线问题
要求:
- 计算机科学、工程或相关领域的学士学位
- 至少3年以上后端开发的专业经验
- 熟悉至少一种后端编程语言,如Java、Golang或C++
- 高性能编程,精通低延迟/高吞吐量系统和性能调优
- 逻辑思维和问题解决能力强,积极寻求挑战
- 强烈的责任感,良好的沟通能力,具备团队合作精神,能够在压力下独立工作
- 对编码和编程、创新以及解决具有挑战性的问题充满热情
- 深入理解计算机科学基础(数据结构和算法、操作系统、网络等)
加分项:
- K8s & Cloud Native:对Kubernetes和容器化有深刻理解,并在云原生项目中有实践经验。
- 数据库内部:深入理解关系数据库架构、事务逻辑和存储引擎。
- 分布式文件系统:具有分布式文件系统(如Ceph、GlusterFS、HDFS或Lustre)的经验。
- RDMA:熟悉RDMA网络(InfiniBand/RoCE)和高速互连协议。