Redis
Technology
C/C++SeniorSoftwareEngineer-RedisFlex
Neural analysis suggests this role is
optimal for Senior candidates.
“C/C++ Senior Software Engineer - Redis Flex at Redis. Skills: C/C++ development, Storage engines, System design. Design hybrid storage engine components. Develop hybrid storage engine components”
What You'll Achieve.
Shape the future of Redis
Industry & Context.
Problem-solving skills
What They're Looking For.
Must Have
5+ years C/C++ experience, Linux systems programming, Storage systems experience, Databases experience, Data-intensive applications experience
Nice to Have
LSM-based storage engines experience, RocksDB experience, Speedb experience, Hybrid storage systems experience, NoSQL databases familiarity, Distributed systems familiarity, Large-scale data platforms experience
What You'll Do.
Design hybrid storage engine components
Develop hybrid storage engine components
Optimize hybrid storage engine components
Work across Redis Core
Work across flash storage layer
Deliver high-performance solutions
Solve system challenges
Collaborate with engineers
Contribute to architectural decisions
Contribute to design decisions
Take ownership of features
How You'll Work.
Team & Collaboration
Global Redis teams; Core teams; Cloud teams; Performance teams; Customer-facing teams
Communication Scope
Good communication
Full Job Description
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 TEAM We’re looking for a Senior Software Engineer to join Redis Flex—one of the most strategic and technically challenging areas at Redis. You’ll be part of a new Flex engineering team in Sofia, working closely with global Redis teams to build it from the ground up. This is a unique opportunity to have a major impact on both the technology and the way the team evolves. Redis Flex pushes Redis beyond the limits of memory by seamlessly integrating RAM and Flash, enabling support for massive datasets without compromising performance. In this role, you’ll work on a high-performance hybrid storage engine, at the intersection of Redis Core, storage engines (Speedb), and large-scale system design. Your work will directly impact enterprise customers and help shape the future of Redis. THE ROLE What type of work will you be doing: - Design, develop, and optimize core components of the Redis Flex hybrid storage engine - Work across Redis Core and the flash storage layer (Speedb) to deliver high-performance solutions - Solve deep system challenges such as data placement, eviction policies, persistence, and consistency across storage tiers - Write efficient, reliable, and maintainable C/C++ code for Linux environments - Collaborate with engineers across Core, Cloud, Performance, and Customer-facing teams - Contribute to architectural and design decisions, bringing a strong engineering perspective - Take ownership of features from design through production What You’ll Bring to the team Your experience and strengths: - 5+ years of exper
Applying for this C/C++ Senior Software Engineer - Redis Flex role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about Redis?
Real rants from real employees. Read before you apply.