ElastiCache Software Development Engineer
Amazon • vancouver, Canada
Role Description
Elevate your engineering career with Amazon as a Software Development Engineer for ElastiCache. Work with in-memory databases, ensuring low-latency operations for critical applications in a fast-paced environment.
In this role with the Data Plane team, you'll own responsibilities associated with designing and building advanced in-memory storage systems. Expect to leverage your skills in C/C++ for developing replication protocols, optimizing durability layers, and creating data structures to meet cutting-edge needs like generative AI. Collaborative engagement with peers and project management is essential for success in this autonomous position.
Key Responsibilities:
• Design next-gen in-memory database engines
• Develop scalable distributed systems in C/C++
• Optimize transaction logging and snapshotting layers
• Implement advanced query capabilities for evolving workloads
• Mentor and guide junior engineers on best practices
...
In this role with the Data Plane team, you'll own responsibilities associated with designing and building advanced in-memory storage systems. Expect to leverage your skills in C/C++ for developing replication protocols, optimizing durability layers, and creating data structures to meet cutting-edge needs like generative AI. Collaborative engagement with peers and project management is essential for success in this autonomous position.
Key Responsibilities:
• Design next-gen in-memory database engines
• Develop scalable distributed systems in C/C++
• Optimize transaction logging and snapshotting layers
• Implement advanced query capabilities for evolving workloads
• Mentor and guide junior engineers on best practices
...