What will you do:
- Develop the next generation of the Redis database on both community and proprietary forks as part of Redis’ Cluster products and solutions.
- Take part in the challenge of developing Redis Over Flash device (ROF).
- Own and lead Redis features end-to-end, from design through development and deployment.
- Debug, maintain, and improve the Redis infrastructure, enhancing its features and its performance.
- Work closely with team members, Product, DevOps, Support, Customer Success, and other R&D teams.
What will you need:
- Detailed-oriented and highly motivated engineer, capable of working independently
- 5 or more years of development experience working on a production-grade system and/or high-performance product.
- Two or more years of hands-on C development experience, preferably on Linux.
- Experience working on networking applications, mainly implementing server apps.
- Self-directed, ambitious, and eager to learn new things. Passionate about technology and always learning about new tech.
Extra great:
- Experience with NoSQL databases (especially Redis).
- Experience developing for popular OSS projects.
- Experience developing async IO networking applications.
- Experience working on distributed applications.
Our culture is what makes Redis a fun and rewarding place to work. To support you at work and beyond, we offer all our team members fantastic benefits and perks:
- Competitive compensation package formed by salary and equity grants
- 25 days of flexible vacation time
- Hybrid working options from both home and the office
- Home internet & phone monthly allowance
- One-time home-office setup allowance
- Lunch and snacks in the office