Full-time

Software Development Engineer, ElastiCache

Posted by Amazon Development Centre Canada ULC • June 05, 2026

📍 vancouver, bc, Canada
Apply Now

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 AI. Driving performance engineering at the sy...

Ready to Seal the Deal?

Submit your application today and take the next step in your career with Amazon Development Centre Canada ULC.

Apply for this Job