← Back to opportunities

Software Development Engineer, ElastiCache (Vancouver)

📍 Location
vancouver
⏰ Job Type
Full-time
📅 Posted
June 05, 2026

About the Role

Overview

This is an opportunity to join one of AWS’s most foundational and high-impact engineering teams—the Data Plane team within Amazon ElastiCache and MemoryDB. We own the core in‑memory engine that powers millions of customer workloads: the data path, durability layer, replication protocol, snapshot system, and advanced data structures. Our work sits at the intersection of systems programming, database internals, and performance engineering—every microsecond matters when you’re serving the world’s most latency‑sensitive applications.

Key Responsibilities

  • 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 optimi...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position