我们是谁
我们是 Redis。我们构建了运行我们世界快速应用的产品。(如果您今天查看了天气、使用了信用卡或查看了航班状态,那就不用谢了。)在 Redis,无论您是构建、讲述其故事,还是将其销售给全球 10,000 多个客户,您都将与业界最快、最简单的技术合作。我们正在用更简单的体验创造一个更快的世界。你参与吗?
我们正在寻找一名软件工程师加入 Geo 分布式数据库团队
为什么你会喜欢这份工作?
您将站在技术前沿,参与 Redis(最广泛使用的 NoSQL 数据库之一)中无冲突复制数据类型 (CRDT) 的实现和优化。该职位提供了一个独特的机会来解决复杂的分布式系统挑战,确保跨多个节点的高可用性和一致性,同时与致力于推动数据库技术边界的充满热情的团队合作。
您将做些什么?
- 设计和实现 CRDT,以启用支持并发更新和冲突解决的分布式数据结构。
- 开发和优化算法,以确保跨分布式节点的高可用性和强一致性。
- 与核心工程团队合作,将 CRDT 无缝集成到 Redis 生态系统中。
- 参与代码审查,提供反馈并培养合作和技术卓越的文化。
- 编写全面的测试和文档,以保证 CRDT 功能的稳健性和可靠性。
您需要具备哪些条件?
- 计算机科学、软件工程或相关领域的理学士学位
- 5年以上软件工程师经验,精通C语言
- 开发分布式系统的相关工作经验。
- 了解数据库内部机制,特别是 NoSQL 数据库,并了解其性能和可扩展性挑战。
- 强大的解决问题的能力以及对复杂技术问题进行批判性思考的能力
- 出色的沟通和协作能力,积极主动地分享知识并为团队成功做出贡献。
如果您具备以下条件,那就更棒了:
- 使用 python unitests 框架的经验
- 在 Linux 上工作经验
#LI-LK1
#LI-HYBRID
作为一家全球性公司,我们重视来自员工、客户和合作伙伴的好奇心、思想多样性和创新文化。Redis 致力于创建一个多元化和包容的工作环境,在这里所有员工的差异都被庆祝和支持,每个人都感到安全,可以将自己的真实自我带到工作中。 Redis 致力于提供平等的就业机会,无论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、婚姻状况、残疾、性别认同、性别表达、退伍军人身份或任何其他受联邦、州或地方法律保护的分类。我们努力创造一个工作场所,让每个人的声音都能被听到,每个人的想法都能得到尊重。
Redis 致力于与具有心理和/或身体残疾的申请人合作,并为其提供接入和合理的便利。如果您认为在招聘流程的任何部分可能需要便利,请发送请求至 recruiting@redis.com。所有便利请求都将得到谨慎和保密处理,只要实际可行且法律允许。
Redis 保留权利,为了评估候选人,保留比 隐私政策中规定的更长时间的数据。