C++ In-Memory Database Engineer (Canada)

C++ In-Memory Database Engineer (Canada)

12 Nov
|
Leading
|
Canada

12 Nov

Leading

Canada

Build C/C++ systems for Amazon Elasti

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.

Subscribe to this job alert:

Get the latest job offers by email for: c++ in-memory database engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: c++ in-memory database engineer (canada) / canada