Amazon
Software Development Engineer, Luna SIPS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Development Engineer II в команду SIPS (Streaming Infrastructure and Provisioning Services) Amazon Luna. Разработка и эксплуатация распределённых сервисов для провижининга и управления вычислительным флотом облачной игровой платформы.
Задачи
- Проектировать, разрабатывать, тестировать, деплоить и эксплуатировать распределённые сервисы стриминговой инфраструктуры и платформы провижининга Luna
- Создавать и улучшать системы автоматического провижининга мощностей, масштабирования флота, управления жизненным циклом инстансов и размещения нагрузок в регионах AWS
- Разрабатывать решения для повышения утилизации GPU и вычислений при сохранении высокой доступности, производительности и качества клиентского опыта
- Вести фичи и сервисы end-to-end: от технического дизайна и реализации до деплоя, мониторинга и продакшн-эксплуатации
- Диагностировать и устранять сложные продакшн-инциденты в распределённых сервисах, инфраструктуре EC2, сетях и GPU-средах
- Повышать масштабируемость, надёжность, наблюдаемость и операционную эффективность сервисов SIPS, сокращать ручные операции за счёт автоматизации
- Тесно работать с инженерами Luna и AWS для поддержки запусков новых игр, инфраструктурных возможностей, типов инстансов и регионального расширения
- Участвовать в дизайн- и код-ревью, вносить вклад в технические решения и улучшать инженерные стандарты и практики разработки
- Менторить инженеров, делиться техническими знаниями и поддерживать сильную инженерную и операционную культуру
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры (паттерны проектирования, надёжность и масштабирование) новых и существующих систем
- 1+ год опыта работы software development engineer или в смежной роли
- 1+ год опыта объектно-ориентированного проектирования
- Опыт программирования хотя бы на одном языке программирования
Условия
- Полный цикл компенсации: sign-on выплаты и restricted stock units (RSU)
- Медицинская страховка (medical, dental, vision, prescription), Basic Life & AD&D, опция дополнительного страхования жизни, EAP, поддержка ментального здоровья, медицинская консультационная линия, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и родительский отпуск
- Amazon — равноправный работодатель без дискриминации
Навыки
- Distributed Systems
- AWS
- EC2
- GPU
- Networking
- Capacity Management
- Object Oriented Design
- C#
- C++
- Java
- Perl