C++ In-Memory Database Engineer
Amazon Web Services (AWS)
Build C/C++ systems for Amazon ElastiCache 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 professional 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.
#J-18808-LjbffrReference: WJ-4483_1627215 · Posted 14 Nov 2026, 03:31 AM