dot Redis 8 已发布,它是开源的

了解更多

高级 C/C++ 软件工程师 – DMC

我们是谁

我们是 Redis。我们构建了驱动当今世界快速应用程序的产品。(如果您今天在线查看了天气、使用了信用卡或查询了航班状态,那正是我们服务的成果。)在 Redis,您将使用业界最快、最简单的技术——无论您是构建它、讲述它的故事,还是将其销售给全球 10,000 多家客户。我们正在通过更简单的体验创造一个更快速的世界。您想加入吗?

您为什么会喜欢这份工作?

作为一名高级 C++ 开发人员,也是核心平台团队的一员,您将负责设计和实现新功能,同时保持最大性能,调查复杂的实际问题,并开发数据路径组件,以支持每秒超过 2 亿次操作、亚毫秒级延迟和真正的线性可伸缩性。

我们理想的候选人是经验丰富的 C++ 开发人员,他们曾在 Linux 环境下处理多线程代码,并能以创造性、开放的心态解决复杂问题。您学习能力强,渴望学习和进步,乐于与才华横溢的团队成员和同事合作。

如果您具备以上所有特质,并且乐于合作,渴望在一个非常成功的公司中发挥作用并做出贡献,那么这将是适合您的挑战。

您将做什么

  • 贡献代理功能的开发,同时调试、维护和改进 Redis 数据路径基础设施,以支持数千个数据库和每秒数百万次请求。
  • 设计和实现专注于低延迟、高吞吐量通信的高性能网络组件。
  • 优化多线程架构,提升 CPU/内存性能。
  • 与 Redis 架构师、产品经理以及其他研发团队密切合作,共同定义、规划和设计功能及项目。
  • 利用 CI/CD 方法和自动化工具提高部署效率。

您应具备的条件

  • 5 年以上 C++ 开发经验,在 Linux 环境下从事后端系统开发。
  • 精通现代 C++ (C++11 及更高版本) 和后端开发。
  • 在专注于低延迟、高吞吐量通信和分布式系统中高效连接生命周期方面拥有深厚网络专业知识。
  • 在多线程架构以及用于提升性能的内存和 CPU 优化技术方面拥有丰富经验。
  • 具备 CI/CD 方法、自动化工具的实践经验,并熟悉用于迭代开发的敏捷/Scrum 框架。
  • 坚信协作、透明和责任制,并以出色的人际交往能力支持,以营造积极向上、充满活力的团队氛围。
  • 具备明确的能力,能够承担领域职责,交付成果,并以积极主动、勇于担当的态度应对挑战。
  • 具备持续改进的心态,专注于推动创新和优化流程,以实现技术卓越。

如果您具备以下条件则更佳

  • 分布式系统设计和实现经验 – 一项重要优势。
  • 熟悉 NoSQL 数据库,尤其是 Redis 及其实际应用。
  • 具有参与端到端大数据或大规模性能优化挑战的良好记录。

我们回馈员工

我们的文化使 Redis 成为一个有趣且有价值的工作场所。为了在工作内外支持您,我们为所有团队成员提供丰厚的福利待遇:

  • 由薪资和股权授予组成的有竞争力的薪酬方案
  • 25 天弹性带薪年假
  • 家庭网络和电话月度补贴
  • 一次性居家办公设置补贴
  • 您的健康和牙科保险
  • 个人人寿保险 
  • 重疾险
  • 办公室午餐和小吃

 

#LI-DM3

#LI-HYBRID

作为一家全球性公司,我们珍视来自员工、客户和合作伙伴的好奇心、思想多样性和创新文化。Redis 致力于营造一个多元化和包容性的工作环境,在这里,所有员工的差异都能得到认可和支持,每个人都感到安全,可以做真实的自己。无论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、婚姻状况、残疾、性别认同、性别表达、退伍军人身份或受联邦、州或地方法律保护的任何其他分类如何,Redis 都致力于提供平等的就业机会。我们努力创造一个让每个声音都能被听到、每个想法都受到尊重的职场环境。
 
Redis 致力于与有精神和/或身体残疾的申请人合作,并提供适当的便利和合理的安排。如果您认为在招聘过程的任何阶段需要便利安排,请发送请求至 [email protected]。所有便利安排请求都会在实际和法律允许范围内,得到谨慎和保密处理。
 
Redis 保留保留数据的时间长于隐私政策中规定的时间,以便评估候选人。