Amazon
Software Development Engineer II, Amazon Ads Demand Tech, Forecasting and Guidance
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Amazon Ads Demand Tech: Forecasting Insights and Guidance. Разработка сервисов прогнозирования и рекомендаций для рекламодателей на петобайтных данных, масштабирование платформы под агентные нагрузки.
Задачи
- Проектировать и реализовывать масштабируемые API и микросервисы для прогнозирования и рекомендаций в реальном времени
- Строить и поддерживать backend-пайплайны данных на EMR, Spark и S3 для обработки петобайтных датасетов и поисковых индексов
- Совместно с applied scientists и продуктовыми командами переводить модели прогнозирования временных рядов в продакшн-системы
- Применять AI-подходы для ускорения апгрейдов платформы, снижения техдолга и времени восстановления
- Менторить инженеров через код-ревью и дизайн-обсуждения, участвовать в технических роадмапах и документации
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 3+ года опыта проектирования и архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- 3+ года опыта разработки крупномасштабных распределённых многопоточных приложений на C#, C++, Java или Perl
- 3+ года опыта объектно-ориентированного проектирования
- Степень бакалавра в Computer Science, Engineering, Mathematics или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Полный соцпакет: медицинская, стоматологическая и vision-страховка, life & AD&D, EAP, FSA, компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и родительский отпуск
- Sign-on payments и RSU
- Равные возможности трудоустройства
Навыки
- Java
- Scala
- Python
- TypeScript
- AWS
- EMR
- Spark
- S3
- C#
- C++
- Perl
- Object Oriented Design
- микросервисы
- API