Redis
Technology
C/C++SoftwareEngineer-CRDT
Neural analysis suggests this role is
optimal for Mid+ candidates.
“C/C++ Software Engineer - CRDT at Redis. Skills: CRDT, Distributed systems. Design core capabilities. Implement core capabilities”
Industry & Context.
Complex issue resolution
What They're Looking For.
Must Have
C/C++ systems programming, Develop and maintain high-performance, low-latency systems, Solid debugging and troubleshooting skills, Experience building and maintaining flow tests, Experience building and maintaining unit tests, Experience building and maintaining end-to-end tests, Experience building and maintaining CI pipelines, Experience working with AI-assisted development tools, Experience working with AI coding agents
Nice to Have
Experience working within large shared codebases
What You'll Do.
Design core capabilities
Implement core capabilities
Improve development velocity
Improve system understanding
Implement A-A Flex feature set
Align A-A Flex with Redis core
Enable new product capabilities
Work on performance-critical code
Optimize for low latency
Optimize for high throughput
Resolve complex issues
Collaborate with team
Deliver features end-to-end
How You'll Work.
Team & Collaboration
Close collaboration across engineering
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 Why will you enjoy this new opportunity? The CRDT team combines deep distributed systems challenges with real product impact at scale. The team works on the core engine behind Redis Active-Active, solving complex replication and consistency problems using CRDT-based architectures. In addition, the team is actively adopting AI and AI-agent workflows across development and operations, enabling engineers to move faster, automate complex tasks, and focus on solving higher-level system challenges. This is a hands-on role with strong ownership and close collaboration across engineering domains. THE ROLE What type of work will you be doing: - Design and implement core capabilities in the Redis Active-Active engine, focused on CRDT-based distributed data systems - Leverage AI tools and AI agents to improve development velocity, debugging, and system understanding - Implement the A-A Flex feature set, aligning it with Redis core behavior and enabling new product capabilities - Work on performance-critical code in C, optimizing for low latency and high throughput in large-scale environments - Debug and resolve complex issues across distributed deployments and real-world production scenarios - Collaborate closely with the team to deliver features end-to-end, with increasing ownership over time WHAT YOU’LL BRING TO REDIS Your experience and strengths: - Strong experience in C/C++ systems programming - Ability to develop and maintain high-performance, low-latency systems - Solid debugging and troubleshooting skills in complex distributed
Applying for this C/C++ Software Engineer - CRDT 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.