Amazon
Software Development Engineer — Storage
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Development Engineer в команду EDA Cloud Infrastructure Annapurna Labs. Проектирование, развёртывание и эксплуатация высокопроизводительных storage-платформ на базе AWS для задач разработки кастомного кремния.
Задачи
- Проектировать, развёртывать и эксплуатировать высокопроизводительные storage-платформы Amazon FSx for NetApp ONTAP (Gen1/Gen2) и FSx for Lustre, оптимизированные под EDA и HPC нагрузки
- Управлять NFS-экспортами, ONTAP SVM, интеллектуальным тирингом (FabricPool), политиками снапшотов, репликацией SnapMirror и квотами в мультитенантных средах
- Развёртывать storage-инфраструктуру с помощью AWS CDK
- Проектировать кросс-VPC и мультиаккаунтные решения через Transit Gateway и приватные hosted zones Route 53
- Включать EFA для высокопроизводительного доступа к Lustre и управлять синхронизацией данных через DataSync и интеграции с S3
- Строить платформу Storage as a Service с самообслуживанием, определёнными SLO, атрибуцией затрат и автоматизированным управлением жизненным циклом
- Создавать мониторинг и observability для здоровья, утилизации и динамики затрат storage, выстраивать процессы реагирования на инциденты
- Оценивать и внедрять новые возможности AWS storage (Gen2 scale-out, NVMe-over-TCP, улучшенная производительность бэкапов)
- Профилировать I/O-паттерны EDA-нагрузок и настраивать файловые системы для оптимальной производительности
- Взаимодействовать с командами проектирования и верификации кремния, масштабировать ёмкости и менторить коллег по лучшим практикам работы со storage
Требования
- 5+ лет профессионального опыта разработки ПО вне стажировок
- 5+ лет программирования минимум на одном языке
- 5+ лет опыта ведущего проектирования или архитектуры (паттерны, надёжность, масштабирование) новых и существующих систем
- 5+ лет опыта полного цикла разработки ПО, включая стандарты кодирования, code review, контроль версий, сборку, тестирование и эксплуатацию
- Опыт ментора, tech lead или руководства инженерной командой
- 5+ лет практического опыта системной инженерии и администрирования в сетях, storage-системах и ОС
- Знание сетевых и storage-протоколов: iSCSI, NFS, CIFS, SMB; понимание Software Defined Storage (SDS) и Content Delivery Networks
- Степень бакалавра или выше в Computer Science, Computer Engineering, Systems Engineering, Electrical Engineering или смежной дисциплине
- 3+ года практического опыта с NAS/NFS storage-системами (NetApp ONTAP или аналогичные enterprise-платформы)
- 3+ года опыта с облачными сервисами AWS, включая storage-сервисы (FSx, S3, EBS, EFS)
Условия
- Базовая зарплата 168 100 – 227 400 USD в год
- Пакет включает sign-on выплаты и restricted stock units (RSU)
- Комплексные бенефиты: медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, EAP, поддержка психического здоровья, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и parental leave
- Amazon — работодатель равных возможностей
Навыки
- AWS
- Amazon FSx for NetApp ONTAP
- FSx for Lustre
- S3
- EBS
- EFS
- NFS
- iSCSI
- CIFS
- SMB
- NetApp ONTAP
- FabricPool
- SnapMirror
- AWS CDK
- TypeScript
- Python
- Transit Gateway
- Route 53
- EFA
- DataSync
- CloudWatch
- NVMe-over-TCP
- HPC
- EDA
- Linux