Position Details
About this role
Build and improve large-scale, distributed in-memory databases on AWS with sub-millisecond latency. You will work on core data plane performance, high availability, scaling, fault tolerance, and disaster recovery while mentoring other engineers.
Key Responsibilities
- Develop large-scale distributed in-memory databases with sub-millisecond latency
- Build and optimize the data plane for high throughput and fast performance
- Implement high availability, fault tolerance, and auto-remediation
- Enable horizontal and vertical scaling and real-time failure detection
- Contribute to snapshoting and disaster recovery capabilities
Technical Overview
AWS NoSQL and in-memory database role focused on distributed data plane development with low level optimizations. Core areas include asynchronous messaging, event-based technologies, real-time failure detection, horizontal/vertical scaling, auto-remediation, snapshoting, and disaster recovery using Redis, Memcached, and Amazon proprietary technologies.
Ideal Candidate
The ideal candidate is a software engineer who has built large-scale distributed in-memory databases with a focus on NoSQL performance, sub-millisecond latency, and operational reliability. They have hands-on experience with Redis and Memcached (and AWS proprietary in-memory technologies), including scaling, fault tolerance, snapshoting, and disaster recovery, plus strong communication for cross-team collaboration.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must have hands-on experience developing in-memory databases with sub-millisecond latency performance focus, Must have experience with NoSQL distributed systems concepts (high availability and fault tolerance)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile