Software Development Engineer, Elasticache

Amazon

Bc, CA, United States
On-site
C/c++ programming experience
Experience with distributed systems
Knowledge of memory management
Amazon is seeking a Software Development Engineer for its Data Plane team within ElastiCache and MemoryDB, focusing on the development of high-performance in-memory database engines. The role requires expertise in C/C++ and a background in systems programming, database internals, and performance engineering

Job Summary

  • Join a high-impact engineering team at AWS that powers millions of customer workloads.
  • Contribute to the development of the next-generation in-memory database engine with sub-millisecond latencies.
  • Be part of a culture that values technical depth, ownership, and continuous learning.

Matching Summary

Match Score: 85

Amazon is seeking a Software Development Engineer for its Data Plane team within ElastiCache and MemoryDB, focusing on the development of high-performance in-memory database engines. The role requires expertise in C/C++ and a background in systems programming, database internals, and performance engineering.

Skills & Requirements

Must-have

  • C/C++ programming experience
  • experience with distributed systems
  • knowledge of memory management

Nice-to-have

  • mentoring junior engineers
  • collaborative engineering culture
  • experience with open-source software

Key Requirements

  • experience in systems programming
  • familiarity with replication protocols
  • understanding of database internals

Work Rights

Not specified

Tailored Resume

Cover Letter