Amazon
Software Development Engineer, Checkout Applications Team
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Checkout, которая создаёт быстрый и удобный процесс оформления заказа на сайте Amazon. Роль предполагает full-stack разработку распределённых систем в масштабе и внедрение генеративного AI в инфраструктуру оформления заказов.
Задачи
- Проектировать и разрабатывать full-stack фичи для платформы Checkout на Java, TypeScript и React (Native и Web) на всём жизненном цикле ПО — от дизайна до деплоя и эксплуатации
- Владеть распределёнными микросервисами и улучшать их, обеспечивая производительность и поддерживаемость высоконагруженных сценариев оформления заказа
- Внедрять фреймворки генеративного AI в процессы оформления заказа для поддержки agentic purchasing flows
- Работать с product-менеджерами, UX-дизайнерами и инженерами из 300+ команд, превращая бизнес- и клиентские потребности в надёжные документированные решения
- Проводить код-ревью и наставлять коллег, поддерживая качество кодовой базы и улучшая процессы команды
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
- 1+ год опыта разработки крупномасштабных многоуровневых многопоточных или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или эквивалент в области Computer Science, инженерии, математики или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Базовая зарплата 143 700–194 400 USD в год
- Sign-on выплаты и RSU
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life), EAP, поддержка психического здоровья, Medical Advice Line, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Четыре недели innovation time в год на личные проекты или генеративный AI
- Пятницы без встреч для сфокусированной работы
- Ежемесячный день обучения
- Две недели в год на хакатоны и групповое обучение
Навыки
- Java
- JavaScript
- TypeScript
- React
- React Native
- C#
- C++
- Perl
- Object Oriented Design
- distributed systems
- microservices
- generative AI