Cache and MemoryDB, optimizing memory management, replication, and sub-millisecond performance in Vancouver.
As a Software Development Engineer on AWSâs Data Plane team, you will own core in-memory engine components.
You will extend Valkey through distributed storage, durability, advanced data structures, and query capabilities.
The work includes production systems serving millions of operations per second.
Key Responsibilities: Design next-generation in-memory database engine capabilities
Develop distributed storage systems using C/C++
Optimize memory allocators and I/O paths
Implement lock-free concurrency and advanced data structures
Mentor engineers through reviews and design feedback
Requirements: Three-plus years of skilled software development experience
Two-plus years designing or architecting reliable scalable systems
Experience with C#, C++, Java, or Perl
One-plus years designing large-scale distributed applications
Bachelorâs degree in Computer Science, Engineering, Mathematics, or related field
Apply systems programming, C/C++, and performance engineering to Amazonâs latency-sensitive database engines in Vancouver.
📌 C++ In-Memory Database Engineer (Canada)
🏢 Leading
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.