Amazon
Software Development Engineer, Fulfillment Planning and Execution
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Fulfillment Planning and Execution (AWS Infrastructure Services). Разработка mission-critical распределённых систем, которые превращают спрос от сервисов AWS в планы закупок, аллокации мощностей дата-центров и сборки стоек.
Задачи
- Проектировать, разрабатывать и эксплуатировать крупномасштабные распределённые системы для планирования и исполнения fulfillment инфраструктуры AWS
- Строить решения, выявляющие и объясняющие отклонения между планами и фактическим исполнением
- Писать качественный, модульный и тестируемый код и задавать стандарт инженерного качества в команде
- Решать сложные архитектурные и бизнес-задачи на нативных сервисах AWS
- Менторить инженеров по дизайну, коду, операционному качеству и траблшутингу
- Кросс-функционально взаимодействовать с командами demand planning, supply chain operations и партнёрскими инженерными командами
Требования
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- 3+ года профессионального опыта разработки ПО
- 1+ год опыта разработки крупномасштабных многоуровневых, многопоточных или распределённых приложений на C#, C++, Java или Perl
- Опыт программирования хотя бы на одном языке программирования
- Желательно: 3+ года опыта полного SDLC, включая стандарты кодирования, код-ревью, контроль версий, сборку, тестирование и эксплуатацию
- Желательно: степень бакалавра в computer science или эквивалент
Условия
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life)
- EAP, поддержка ментального здоровья, медицинская консультационная линия, Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Sign-on payments и RSU
Навыки
- C#
- C++
- Java
- Perl
- AWS
- распределённые системы