Amazon
Software Development Engineer II, Core Selection
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Core Selection (Supply Chain Optimization Technology) для создания крупномасштабных распределённых сервисов, управляющих решениями по выбору товарного запаса Amazon по всему миру. Работа с Generative AI, оптимизационными алгоритмами и кросс-функциональными командами.
Задачи
- Проектировать и разрабатывать крупномасштабные распределённые сервисы для решений по выбору товарного запаса, писать качественный код на Java или Scala с применением принципов ООП и паттернов проектирования
- Взаимодействовать с кросс-функциональными командами (data scientists, экономисты, product managers), переводить бизнес-требования в технические решения, используя возможности Generative AI
- Отвечать за полный жизненный цикл разработки ПО: от определения объёма и проектирования до тестирования, деплоя и поддержки, участвовать в code review и давать содержательную техническую обратную связь
- Вести инициативы по операционному совершенству: мониторить производительность систем, выявлять первопричины проблем и внедрять постоянные решения
- Оценивать технические компромиссы, балансировать краткосрочные потребности с долгосрочными архитектурными целями и принимать обоснованные решения по приоритетам разработки
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры (паттерны проектирования, надёжность и масштабирование) новых и существующих систем
- 1+ год опыта работы software development engineer или аналогичной роли
- 1+ год опыта проектирования и разработки крупномасштабных многоуровневых многопоточных встраиваемых или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или иностранный эквивалент в области Computer Science, Engineering, Mathematics или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D insurance и опция Supplemental life plans)
- EAP, поддержка психического здоровья, медицинская консультационная линия
- Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) matching
- Оплачиваемый отпуск
- Родительский отпуск
- Sign-on payments и restricted stock units (RSUs)
Навыки
- Java
- Scala
- C#
- C++
- Perl
- Object Oriented Design
- Distributed Systems
- Generative AI
- Machine Learning
- Service-Oriented Architecture