Инженер по разработке программного обеспечения, Amazon Fulfillment Technology (AFT), Platform Engineering and Services (AFT Rodeo) — ID вакансии: 10374972


Описание

Amazon Fulfillment Technologies (AFT) обеспечивает работу физического механизма, лежащего в основе Amazon. AFT образует невидимую заднюю половину Amazon, которая волшебным образом превращает нажатие кнопки в посылки у вашей двери. Мы создаем и эксплуатируем программное обеспечение, оборудование и процессы, которые управляют глобальной сетью центров выполнения заказов, которые перемещают миллиарды единиц товара и гарантируют, что клиенты получают то, что они хотят, в соответствии с обещаниями. Мы постоянно внедряем инновации в способы автоматизации и ускорения, используя самые современные программные и аппаратные технологии, обеспечивая при этом безопасность наших сотрудников и партнеров. Мы используем новейшие технологии AWS, подходы к работе с большими данными и машинное обучение для создания распределенных систем высокой доступности.

Готовы ли вы принять вызов? В качестве инженера по разработке программного обеспечения в команде Rodeo вы будете разрабатывать наше базовое программное обеспечение следующего поколения, которое обеспечивает в режиме реального времени видимость исходящих и входящих рабочих процессов выполнения заказов. Вы будете создавать системы, которые консолидируют данные из разрозненных источников в сети выполнения заказов Amazon, что позволит менеджерам по операциям и автоматизированным системам принимать важные решения, позволяющие вовремя доставлять клиентам заказы. Вы будете заниматься проектированием и разработкой распределенных систем, которые обрабатывают более 54 тыс. транзакций в секунду во время пиковых нагрузок, сохраняя при этом доступность 99,999% и время отклика менее 250 мс. Вы будете участвовать в широком спектре проектов в динамично развивающейся среде с высоким уровнем сотрудничества, работая над всем: от конвейеров обработки событий до систем индексации данных и API-интерфейсов для клиентов. Вы будете участвовать во всех аспектах цикла разработки программного обеспечения, включая определение объема, проектирование, внедрение, тестирование и доставку вашего продукта. Приверженность командной работе, энергичность и сильные коммуникативные навыки являются абсолютными требованиями. Создание надежных, масштабируемых и высокопроизводительных сервисов и архитектур требует исключительных технических знаний. Если у вас есть такой опыт, вы ориентированы на клиента и заинтересованы в создании систем, которые работают в глобальном масштабе с минимальным вмешательством человека, тогда мы хотим поговорить с вами!

Read more:  Ботаники Дхарвада обнаружили четыре новых вида растений в Западных Гатах

Основные должностные обязанности
Как успешный кандидат, вы увлечены созданием качественного программного обеспечения, которое оказывает большое влияние на вашу организацию. Вы являетесь сторонником лучших практик в разработке требований, проектировании компонентов, реализации надежного кода и его тестировании с помощью модульных тестов. Вы стремитесь к наилучшему качеству, но не упускаете из виду сроки и обеспечиваете важные результаты для своих клиентов. Вам нравится глубокое обсуждение с товарищами по команде, вы открыты и готовы учиться на разнообразии мыслей. Вы готовы выполнять сложные задания, которые поднимут вашу карьеру на новый уровень.
-Вы будете проектировать, разрабатывать и тестировать компоненты программного обеспечения, которые взаимодействуют с технологиями центра выполнения заказов, такими как погрузочно-разгрузочное оборудование, компьютерное зрение, робототехника и облачные сервисы.
-Создавать новое программное обеспечение, используя лучшие практики и высокие стандарты качества.
-Разработать новые крупномасштабные решения для хранения данных для высокочастотных данных и с доступом с низкой задержкой.
-Участвовать в определении стандартов кодирования и применять их при проверке кода и дизайна.
-Составлять смету задач по разработке и согласовывать сроки с руководителями проектов.
-Наставляйте младших членов команды и помогайте им приобретать важные навыки и передовой опыт.

Документируйте и сообщайте технические концепции членам команды и заинтересованным сторонам.

Участвуйте в глубоких технических дискуссиях, где вы отстаиваете свои идеи и работаете с членами команды, чтобы найти лучшее решение для клиента.

-Определить технические и проектные риски и принять меры по их смягчению

Один день из жизни
Полный цикл владения. Вы вносите свой вклад во все аспекты цикла разработки программного обеспечения, включая определение объема, проектирование, разработку, тестирование и доставку функций, которые обеспечивают видимость операций Amazon по выполнению заказов в режиме реального времени.

• Высокомасштабная обработка данных. Вы создаете системы, которые потребляют огромные потоки данных из более чем 10 вышестоящих источников, обрабатывая более 54 тысяч транзакций в секунду во время пиковых событий. Вы проектируете конвейеры, которые агрегируют, индексируют и передают эти данные 88 зависимым системам и более чем 700 клиентам в AFT с временем отклика менее 250 мс.

Read more:  Steam получает меню «Настройки доступности» как часть нового обновления клиента.

• Собственная архитектура AWS. Вы используете полный стек AWS, включая DynamoDB для хранения событий, SNS для потоковой передачи событий, OpenSearch для индексации, Lambda для бессерверной обработки, CloudWatch для мониторинга и S3 для сохранения данных. Вы проектируете обеспечение доступности на уровне 99,999 % в нескольких регионах.

• Разнообразие технологий. Вы сотрудничаете со своей командой для разработки решений с использованием лучших технологий для каждой проблемы — будь то Java для сервисов обработки событий, Python для конвейеров данных, TypeScript для клиентских сервисов или изучение новых возможностей AWS, которые вы раньше не использовали.

• Масштабная модернизация. Вы модернизируете устаревшие системы 15-летней давности, которые обслуживают центры выполнения заказов по всему миру, расширяя возможности и сохраняя при этом обратную совместимость для 88 программных клиентов. Вы балансируете между инновациями и эксплуатационной стабильностью систем, которые имеют решающее значение для своевременной доставки грузов клиентам.

О команде
О RODEO: Мы создаем важнейшую систему отслеживания выполнения заказов Amazon в режиме реального времени, которая влияет на тысячи сотрудников FC по всему миру. RODEO (Realtime Outbound DEmand Observer) обеспечивает видимость входящих/исходящих рабочих процессов в режиме реального времени, предоставляя центрам выполнения высокоуровневое представление о состоянии отгрузки и возможность более подробного анализа для решения проблем.

Что делает эту роль захватывающей:
• Разработайте гибкие, масштабируемые решения для одной из самых сложных критически важных для бизнеса услуг первого уровня AFT.
• Работа над заметными инновационными проектами, которые помогают FC Operations по всему миру.
• Решайте технические сложности с помощью обработки событий в реальном времени со скоростью 55 000 операций в секунду (менее 200 мс) и поддержкой более 850 центров выполнения заказов по всему миру.

Read more:  Почему койоты и барсуки охотятся вместе

Предпочтительные квалификации

– 3+ года полного жизненного цикла разработки программного обеспечения, включая стандарты кодирования, обзоры кода, управление исходным кодом, процессы сборки, тестирование и опыт эксплуатации.

Amazon является работодателем, предоставляющим равные возможности, и не допускает дискриминации на основании защищенного статуса ветерана, инвалидности или другого защищенного законом статуса.

Наша инклюзивная культура позволяет амазонцам обеспечивать наилучшие результаты для наших клиентов. Если у вас есть инвалидность и вам необходимо приспособление или адаптация на рабочем месте во время процесса подачи заявления и приема на работу, включая поддержку в процессе собеседования или адаптации, посетите для получения дополнительной информации. Если страны/региона, в котором вы подаете заявку, нет в списке, обратитесь к своему партнеру по рекрутингу.

Базовый диапазон заработной платы для этой должности указан ниже. Ваш пакет Amazon будет включать в себя платежи при входе и ограниченные запасы (RSU). Окончательная компенсация будет определяться на основе таких факторов, как опыт, квалификация и местоположение. Amazon также предлагает комплексные льготы, включая медицинское страхование (медицинское, стоматологическое, офтальмологическое, рецептурное, базовое страхование жизни и страхование AD&D и возможность дополнительных планов жизни, EAP, поддержку психического здоровья, линия медицинских консультаций, гибкие счета расходов, возмещение усыновления и суррогатного материнства), соответствие 401 (k), оплачиваемый отпуск и отпуск по уходу за ребенком. Узнайте больше о наших преимуществах на https://amazon.jobs/en/benefits.

США, Вашингтон, Белвью – 143 700,00 – 194 400,00 долларов США в год

#Инженер #по #разработке #программного #обеспечения #Amazon #Fulfillment #Technology #AFT #Platform #Engineering #Services #AFT #Rodeo #вакансии

Читайте также

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.