Software Engineer C++ ElastiCache Team
Amazon Development Centre Canada ULC
Full-time
IT & Technology
Location
vancouver, metro vancouver regional district, Canada
Posted
June 01, 2026
Job Description
Join the AWS Data Plane team as a Software Development Engineer focused on C++ within Amazon ElastiCache. Help design a cutting-edge in-memory database engine with sub-millisecond latencies.
This engineering role involves creating large-scale distributed systems that support millions of operations per second. Responsibilities encompass developing the durability layer, writing production-quality C/C++ code, and implementing advanced data structures such as vector search. You will drive performance engineering, optimize data flows, and lead technical discussions within a collaborative environment.
Key Responsibilities:
• Design and develop a next-gen in-memory database engine
• Optimize durability and replication protocols in C/C++
• Implement advanced capabilities including vector search
• Mentor engineers while cultivating best practices
• Participate in on-call rotations to enhance reliability
Requirements:
• 3...
This engineering role involves creating large-scale distributed systems that support millions of operations per second. Responsibilities encompass developing the durability layer, writing production-quality C/C++ code, and implementing advanced data structures such as vector search. You will drive performance engineering, optimize data flows, and lead technical discussions within a collaborative environment.
Key Responsibilities:
• Design and develop a next-gen in-memory database engine
• Optimize durability and replication protocols in C/C++
• Implement advanced capabilities including vector search
• Mentor engineers while cultivating best practices
• Participate in on-call rotations to enhance reliability
Requirements:
• 3...