Am
Software Development Engineer, ElastiCache
Amazon Development Centre Canada ULC
Full-time
vancouver, metro vancouver regional district
Other-General
Posted:
June 05, 2026
Location:
vancouver, metro vancouver regional district, Canada
Job Description
Key job responsibilities
As a Software Development Engineer on the Data Plane team, you will take on broad ownership of the core engine that sits at the heart of ElastiCache and MemoryDB. Your core responsibilities will include:
- Designing and building the next‑generation in‑memory database engine, delivering sub‑millisecond latencies and millions of operations per second to the world’s most demanding applications.
- Developing large‑scale distributed in‑memory storage systems in C/C++, extending open‑source Valkey with durability, replication, and advanced data structure capabilities.
- Building and optimizing the durability layer – transaction logging, snapshotting, and replication protocols – that enables MemoryDB to deliver in‑memory speed with Multi‑AZ data protection.
- Designing and implementing advanced data structures and query capabilities including vector search and full‑text search to support emerging workloads like generative ...
Apply for this Job
Submit your application for the Software Development Engineer, ElastiCache position at Amazon Development Centre Canada ULC.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
vancouver, Canada
Posted:
June 05, 2026
Deadline:
July 15, 2026