Amazon
Software Development Engineer, AWS EC2 Nitro Team
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду AWS EC2 Nitro, создающую платформу виртуализации для облачных вычислений и новые платформы EC2 для ML-нагрузок. Работа над аппаратным, firmware и системным ПО совместно с техническими командами.
Задачи
- Разрабатывать новые платформы EC2 Machine Learning
- Работать с широким кругом технических команд над созданием аппаратного обеспечения, firmware, системного и прикладного ПО
- Проектировать и разрабатывать крупномасштабные, многоуровневые, многопоточные, встраиваемые или распределённые приложения, инструменты, системы и сервисы
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры (паттерны проектирования, надёжность и масштабирование) новых и существующих систем
- 1+ год опыта работы software development engineer или аналогичной роли
- 1+ год опыта проектирования и разработки крупномасштабных, многоуровневых, многопоточных, встраиваемых или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или иностранный эквивалент в области Computer Science, Engineering, Mathematics или смежной области
- Опыт программирования хотя бы на одном языке программирования
- Твёрдое понимание основ computer science
- Экспертиза в разработке на C/C++ или Rust в среде Linux
- Опыт с Linux package management, системами контроля версий, автоматизированными процессами сборки и модульным тестированием ПО
Условия
- Гибкий график работы и поддержка work-life balance
- Медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D insurance и опция Supplemental life plans)
- EAP, поддержка психического здоровья, Medical Advice Line
- Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) matching
- Оплачиваемый отпуск
- Родительский отпуск
- Sign-on payments и restricted stock units (RSUs)
Навыки
- C
- C++
- Rust
- Linux
- C#
- Java
- Perl
- Object Oriented Design
- ML frameworks
- cluster management
- Linux package management
- version control systems
- automated build processes
- unit testing