View All Jobs 121803

Software Development Engineer - Elasticache, AWS Elasticache - Remote Eligible

Own the development of in-memory database backend features and performance optimizations for ElastiCache
Remote
Mid-Level
9 hours agoBe an early applicant
Amazon

Amazon

Global e-commerce and cloud computing leader offering online retail, digital content, and scalable web services to consumers and businesses worldwide.

Backend Engineer For In-Memory Database Technologies

Build the next-generation in-memory database services! AWS ElastiCache, a fully-managed in-memory data store compatible with Valkey, Redis OSS, and Memcached, enables customers to build data-intensive apps or boost existing database performance by retrieving data from high throughput and low latency in-memory data stores. AWS MemoryDB, a Valkey and Redis OSS compatible, durable, in-memory database service, delivers ultra-fast performance for modern, micro services applications. The AWS In-Memory Databases team uses ideas from several facets of computer science – data storage, distributed computing, and more – to help customers build low latency and fast performance NoSQL systems. Our high availability and scalable in-memory distributed services are powered by open source and optimized for sub-millisecond latency at scale. We are influencing the direction of NoSQL systems throughout the industry – and we want you to be a part of it.

We are seeking motivated, passionate backend engineers to work with in-memory database technologies including Valkey, Redis OSS and Memcached and make AWS ElastiCache the best place to run these engines. You will use your analytical, design, and problem-solving skills to build next-generation technologies in areas of horizontal and vertical scaling, data replication, data sharding and migration algorithms as well as robust authentication/authorization protocols. As part of this role you will work closely with Valkey OSS community to influence and contribute net new features as well as performance optimizations to open-source Valkey.

Our team understands and values work life balance. Most days, our entire team is co-located in the Dublin office, but support occasional remote work if needed. We generally keep core in-office hours from 10am to 4pm and provide flexibility for people to structure their working hours around them.

The role involves day time on-call responsibilities, typically once every 2-3 months. We don't like to get paged in the middle of the night or on weekends; so we investigate operational gaps on a weekly basis, proactively root-cause issues and fix them for good.

Our team has a mixture of engineers from diverse backgrounds and tenures. We are dedicated to supporting new team members through on-boarding buddies and mentorship. We try to assign projects based on each team member's unique background and provide them opportunities to learn new skills to make them better rounded engineers. We celebrate knowledge sharing and encourage each member to participate and learn through team wide design reviews.

Our team is intentional in building a daily work environment where mutual respect, equity and positive recognition of differences are cultivated. We seek diverse perspectives in our team meetings and respect honest feedback to help us make effective decisions.

+ Show Original Job Post
























Software Development Engineer - Elasticache, AWS Elasticache - Remote Eligible
Remote
Engineering
About Amazon
Global e-commerce and cloud computing leader offering online retail, digital content, and scalable web services to consumers and businesses worldwide.