首页 / 远程岗位 / 高级软件工程师 - Go/MongoDB
语言

高级软件工程师 - Go/MongoDB (远程)

全职🌍 远程📅 2026-10-01

职位概述

Percona的MongoDB工具团队致力于开发开源的MongoDB运维工具。我们工作的核心是两个项目:Percona ClusterSync for MongoDB(PCSM)和Percona Backup for MongoDB(PBM)。

职责

  • 主要负责PCSM:初始数据克隆,随后通过MongoDB变更流进行持续变更复制,支持副本集和分片集群。
  • 次要负责PBM:使用oplog捕获实现跨副本集和分片集群的一致性备份和恢复,支持时间点恢复。
  • 参与PCSM核心复制引擎的开发,包括初始集合克隆和通过MongoDB变更流的持续变更捕获。
  • 确保正确处理恢复令牌、排序以及故障后的可恢复性。

要求

  • 具有Go和MongoDB的开发经验。
  • 了解集群拓扑结构、oplog和变更流、分片间的一致性以及超大规模生产集群的性能表现。
  • 有备份和恢复经验者优先考虑。

优先考虑

  • 具有分布式系统以及低影响备份和恢复解决方案的经验。

关于我们

Percona的MongoDB工具团队致力于开发开源的MongoDB运维工具。PCSM和PBM均使用Go语言编写,并采用Apache 2.0许可证。

福利

  • 对PCSM的开发有影响力,并有机会参与PBM的演进。
  • 解决对MongoDB运维成功至关重要的挑战性问题。
  • 有机会从事分布式、低影响的备份和恢复解决方案的开发工作。

感兴趣?立即申请

完全免费,点击跳转至官方申请页面

分享:微博X