Amazon
Software Dev Engineer, EC2 Nitro, EC2 Nitro
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду EC2 Nitro (MLS), которая создаёт следующее поколение суперкомпьютеров EC2 для высокопроизводительных задач обучения и инференса ML. Работа с широким кругом технических команд над аппаратным и программным обеспечением платформы.
Задачи
- Разрабатывать новые платформы EC2 для машинного обучения
- Взаимодействовать с командами, разрабатывающими аппаратное обеспечение, прошивки, системное и прикладное ПО
- Участвовать в проектировании и разработке крупномасштабных распределённых и многопоточных систем
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
- 1+ год опыта разработки крупномасштабных многоуровневых многопоточных встраиваемых или распределённых приложений на C#, C++, Java или Perl
- Степень бакалавра по Computer Science, инженерии, математике или смежной области
- Опыт программирования хотя бы на одном языке
- Понимание основ computer science
- Экспертиза в разработке на C/C++ или Rust в Linux
- Опыт с управлением пакетами Linux, системами контроля версий, автоматизированными сборками и юнит-тестированием
Условия
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция дополнительного страхования жизни, EAP, поддержка психического здоровья, Medical Advice Line, гибкие расходные счета, компенсация усыновления и суррогатного материнства)
- 401(k) с matching
- Оплачиваемый отпуск
- Родительский отпуск
- Sign-on payments и RSU
- Баланс работы и личной жизни, гибкость
- Менторство и карьерный рост
Навыки
- C
- C++
- Rust
- Linux
- C#
- Java
- Perl
- ML frameworks
- cluster management
- computer architecture
- operating systems
- parallel computing