Software Development Engineer (AWS ElastiCache)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Development Engineer (AWS ElastiCache): Build next-generation in-memory database services compatible with Valkey, Redis OSS, and Memcached with an accent on horizontal and vertical scaling, data replication, sharding, and migration algorithms. Focus on contributing net new features and performance optimizations to open-source Valkey, developing robust authentication/authorization protocols, and ensuring sub-millisecond latency at scale.
Location: Dublin office (most days co-located, core hours 10am-4pm, occasional remote work supported)
Company
AWS team developing ElastiCache and MemoryDB as part of AWS Utility Computing, powering high-availability scalable in-memory distributed services.
What you will do
- Design and build technologies for horizontal/vertical scaling, data replication, sharding, and migration in in-memory databases.
- Work with Valkey OSS community to contribute new features and performance optimizations.
- Develop robust authentication/authorization protocols for NoSQL systems.
- Optimize for sub-millisecond latency, high throughput, and reliability under scale.
- Collaborate on system design reviews and knowledge sharing within diverse engineering team.
- Handle daytime on-call responsibilities (once every 2-3 months) and proactively resolve operational issues.
Requirements
- Bachelor's degree in computer science or equivalent
- Experience programming with at least one software language
- Experience designing/architecting systems (design patterns, reliability, scaling)
- Knowledge of system performance, memory management, parallel computing principles
Nice to have
- Experience with full software development life cycle (coding standards, reviews, source control, builds, testing, operations)
- Experience programming with C, C++, or Rust
Culture & Benefits
- Work-life balance with flexible hours around core 10am-4pm in-office time.
- Diverse team with onboarding buddies, mentorship, and skill development opportunities.
- Knowledge sharing via team-wide design reviews and project assignments based on background.
- Inclusive environment fostering mutual respect, equity, diverse perspectives, and honest feedback.
- Daytime on-call only, proactive issue resolution to avoid nights/weekends.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →