Software Development Engineer, AWS ElastiCache, AWS In memory databases
Amazon Web Services (AWS) · Seattle, WA · 1 wk ago
ConsultingFull-time
About the role
Are you passionate about building a large-scale, distributed, highly available, and reliable in-memory database? We are building in-memory services, powered by open-source, and optimized for sub millisecond latency at scale. Come and join us to define the future of NoSQL at AWS.
Responsibilities
- Develop large-scale, distributed in-memory databases with sub-millisecond latency
- Leverage open source technologies like Redis, Memcached, and Amazon proprietary technologies
- Work on data plane extremely fast and high throughput development, low level optimizations, asynchronous messaging, event-based technologies, real-time failure detection system, horizontal and vertical scaling, auto-remediation, high availability, fault tolerance, storage technologies, snapshoting, and disaster recovery
- Enable a quality product and set the groundwork for success in the next phase of the product and beyond
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Qualifications
- Bachelor's degree in computer science or equivalent
Skills
- Exceptional technical expertise
- A sound understanding of the fundamentals of Computer Science
- Practical experience building large-scale distributed systems
- Commitment to teamwork, hustle, and strong communication skills (to both business and technical partners)
Benefits
- Amazon also offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.
- Learn more about our benefits at https://amazon.jobs/en/benefits.
Pay
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs).
Schedule
Final compensation will be determined based on factors including experience, qualifications, and location.