Software Development Engineer, AWS ElastiCache, AWS In memory databases
Core
Building large-scale, distributed, highly available in-memory databases with sub-millisecond latency using open-source and proprietary technologies.
Role type
Senior IC software engineer (distributed systems/in-memory databases)
Builds
Production in-memory database services (ElastiCache)
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features
Required skills
Large-scale distributed systems design, low-level optimizations, asynchronous messaging, high availability, fault tolerance, storage technologies, snapshotting, disaster recovery
Preferred skills
Full SDLC experience, code reviews, source control, testing, operations
Technologies
Redis, Memcached, Amazon proprietary technologies
Responsibilities
Develop data plane components, implement horizontal/vertical scaling, build real-time failure detection systems, mentor other engineers
Seniority
Senior, hands-on IC