Amazon
Software Development Engineer, EC2 UltraServer Availability
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду EC2 UltraServer Availability. Проектирование и поддержка облачных workflow ремонта и восстановления NVIDIA GB200/GB300 UltraServers для AI/ML инфраструктуры.
Задачи
- Проектировать и строить облачные workflow ремонта и восстановления для GB200/GB300 UltraServers
- Разрабатывать решения на AWS native services для масштабирования инфраструктуры
- Писать качественный поддерживаемый код с тестированием и код-ревью
- Автоматизировать диагностический триаж, тестирование железа и валидацию кабелей
- Создавать наблюдаемые системы с метриками и алертами
- Выполнять и мониторить workflow ремонта UltraServer, устранять сбои
- Работать с интеграцией железа и ПО для GPU-кластеров и AI/ML систем
- Управлять конфигурациями сетевых партиций для многонодовых GPU-кластеров
- Проверять прошивки и консистентность по группам активов
- Взаимодействовать с заказчиками и стейкхолдерами для перевода бизнес-требований в технические решения
Требования
- 3+ года профессионального опыта разработки ПО
- 2+ года опыта проектирования или архитектуры новых и существующих систем
- Опыт программирования хотя бы на одном языке
- Опыт полного жизненного цикла разработки ПО (предпочтительно)
- Степень бакалавра по computer science или эквивалент (предпочтительно)
- Знание лучших практик software engineering и SDLC (предпочтительно)
Условия
- Медицинская страховка (medical, dental, vision, prescription), Basic Life & AD&D, опция Supplemental life
- EAP, поддержка психического здоровья, Medical Advice Line
- Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Sign-on payments и RSU
Навыки
- AWS
- System Architecture
- GPU clusters
- AI/ML infrastructure
- Firmware validation
- Network partition configuration