
高级 C 软件工程师,EDB Postgres Distributed(欧洲远程)
加入 EDB,担任专注于 C 语言的软件工程师,参与构建 EDB Postgres Distributed,这是一款多主 PostgreSQL 平台。你将开发复制功能、优化性能,并为企业数据库客户提供支持。
描述
- 构建、测试、记录并交付 EDB Postgres Distributed(PGD)的新功能
- 提升现有 PGD 功能的性能、易用性和可靠性
- 将业务需求转化为清晰、可执行的工程任务
- 为使用 PGD 的 EDB 客户提供生产支持
- 审查代码,并与全球分布式团队中的同事密切协作
- 亲自参与 PGD 新功能和现有功能的架构设计、实现、测试与文档编写
任职要求
- 至少五年的专业软件工程经验
- 精通 C 编程
- 具备 PostgreSQL 内部机制经验,例如存储引擎、WAL、复制、目录系统或扩展开发
- 深入理解分布式系统,包括复制拓扑、共识、冲突解决、最终一致性和故障模式
- 具备维护多版本或多分支代码库的经验,并熟悉活跃的回移工作流
- 熟悉构建系统以及持续集成和持续交付实践
- 能够在具有复杂分支的大型长期代码库中熟练使用 Git
- 具备出色的调试和性能分析能力
- 曾为 PostgreSQL 或其他开源数据库项目做出贡献者优先
- 具备逻辑复制、逻辑解码或自定义复制系统经验者优先
- 了解 Raft 等分布式共识算法者优先
- 熟悉 PostgreSQL 扩展 API 和钩子系统者优先
- 具备高可用架构和故障转移机制设计经验者优先
- 具备 Python 和 Rust 经验者优先
- 具备 AWS、Azure 或 Google Cloud 经验者优先
- 具备 Ansible、Docker 和 Kubernetes 经验者优先
福利待遇
- 可在欧洲远程工作
- 可使用 CuraLinc 提供的健康与 wellness 指导资源
- 截至 2026 年 12 月可享受 Wellness Fridays
- 地区特定的福利和待遇,具体信息由招聘网站或人才招聘团队提供





