Amazon
Software Developer II, Cosmos
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Cosmos — центральную платформу данных телеметрии роботизированных ячеек Amazon Robotics. Задача — строить и масштабировать real-time инфраструктуру, которая собирает, обрабатывает и доставляет события с роботизированного оборудования.
Задачи
- Проектировать, разрабатывать и поддерживать компоненты пайплайна данных Cosmos: приём событий, потоковую обработку и хранение в data lake
- Писать чистый, покрытый тестами production-код для real-time и batch обработки данных
- Совместно с командами робототехники подключать новые типы событий и модели данных в платформу Cosmos
- Участвовать в обеспечении операционной надёжности: мониторинг, алертинг и on-call поддержка сервисов команды
- Участвовать в code review, обсуждениях дизайна и планировании спринтов в agile-команде
- Диагностировать и устранять проблемы в распределённых системах, работая на стыке сервисов
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры (паттерны проектирования, надёжность и масштабирование) новых и существующих систем
- 1+ год опыта работы software development engineer или аналогичной роли
- 1+ год опыта проектирования и разработки крупномасштабных многоуровневых, многопоточных, встраиваемых или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или иностранный эквивалент в области Computer Science, инженерии, математики или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Базовая зарплата 143 700 – 194 400 USD в год
- Пакет включает sign-on выплаты и restricted stock units (RSU)
- Комплексные бенефиты: медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D и опция Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement)
- 401(k) с matching
- Оплачиваемый отпуск и parental leave
Навыки
- Java
- TypeScript
- CDK
- Kinesis
- Flink
- Athena
- C#
- C++
- Perl
- Object Oriented Design
- Apache Flink
- Amazon Kinesis
- Redshift
- S3
- Iceberg
- Hive
- Amazon ECS
- Data Lake
- Stream Processing