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 Later

Job Overview

Job Type: Full-time
Location: vancouver, Canada
Posted: June 05, 2026
Deadline: July 15, 2026