Who we are
We're Redis. We built the product that runs the fast apps our world runs on. (If you checked the weather, used your credit card, or looked at your flight status online today, you’re welcome.) At Redis, you’ll work with the fastest, simplest technology in the business—whether you’re building it, telling its story, or selling it to our 10,000+ worldwide customers. We’re creating a faster world with simpler experiences. You in?
The Redis Server team is very unique. The team works on both Redis Community Edition and Redis Enterprise products, improving both.
As Redis is the core of the product, anything we do has a huge impact on other teams and their activity.
Besides working with the community, you will also collaborate with internal stakeholders. This challenge is for those who enjoy technology in general, and especially performance, community and finding elegant solutions to complex problems.
If you’re all that, fun to work with, and want to make an impact while contributing to a wildly successful unicorn, then this is the right challenge for you.What You’ll Do:
- Lead and manage a team, focused on developing the next generation of the Redis database.
- Define technical roadmaps and make key architectural decisions to improve performance, reliability, and scalability.
- Mentor and support team members, fostering a culture of technical excellence and collaboration.
- Take full ownership of critical Redis Server projects, driving projects from concept to production success.
- Write high-quality, efficient code in C alongside your team.
- Work closely with Product, DevOps, Support, Customer Success, and other R&D teams
- Collaborate with the open-source community to contribute to and shape the future of Redis.
- 4+ years of development experience working on a production-grade system and/or high-performance product.
- 3+ years of hands-on C development experience, preferably on Linux.
- 3+ of experience leading engineering teams, including mentoring and driving projects to completion.
- Strong expertise in low-level programming with C, C++, or Rust, including memory safety, concurrency, and performance optimizations
- Ability to think strategically, define technical roadmaps, and influence architectural decisions.
- Experience working in Agile environments focused on iteration and continuous improvement.
- Excellent communication and teamwork skills, with experience collaborating in distributed teams
- Experience with NoSQL databases (especially Redis).
- Experience developing for popular OSS projects.
- Experience developing async IO networking applications.
- Experience working on distributed applications.
Top Skills
What We Do
Redis is the world's fastest data platform. We provide cloud and on-prem solutions for caching, vector search, and more that seamlessly fit into any tech stack. With fast setup and fast support, we make it simple for digital customers to build, scale, and deploy the fast apps our world runs on.