Amazon
Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Off-Search Monetization (Sponsored Products, Amazon Ads). Разработка ML-моделей и инфраструктуры для персонализированной рекламы на Amazon.com, распределённые системы и A/B-эксперименты.
Задачи
- Разрабатывать и оптимизировать ML-модели для подбора релевантной рекламы на не-Search поверхностях
- Проектировать и строить системы показа рекламы с высокой нагрузкой, низкой задержкой и строгими требованиями к доступности
- Интегрировать ML-решения с крупномасштабными распределёнными системами для предсказания CTR и рекламного аукциона
- Измерять эффект и реакцию клиентов через быстрые A/B-эксперименты, итеративно улучшая релевантность и производительность
- Сотрудничать с Product Managers и Scientists, превращая сложные бизнес-задачи в масштабируемые инженерные решения
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
- 1+ год опыта разработки крупномасштабных многоуровневых многопоточных распределённых приложений на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Опыт программирования хотя бы на одном языке программирования
- Желательно: 3+ года опыта полного цикла разработки ПО, включая стандарты кодирования, code review, контроль версий, сборку, тестирование и эксплуатацию
- Желательно: степень бакалавра по computer science или эквивалент
Условия
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life)
- EAP, поддержка психического здоровья, медицинская консультационная линия
- Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) matching
- Оплачиваемый отпуск
- Родительский отпуск
- Sign-on payments и RSU
Навыки
- Machine Learning
- C#
- C++
- Java
- Perl
- Object Oriented Design
- Distributed Systems
- A/B testing