Amazon
Software Development Engineer, BigMesh, Traffic Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду BigMesh, которая создаёт Service Mesh и сетевые решения для внутренних сервисов Amazon. Роль охватывает полный цикл разработки функций управления трафиком: балансировку нагрузки, маршрутизацию, аутентификацию и авторизацию.
Задачи
- Вести полный цикл разработки функций Service Mesh: от проектирования до внедрения, тестирования и готовности к продакшену
- Писать качественный поддерживаемый код на Golang, Rust или Java
- Совместно с product-менеджерами, дизайнерами и старшими инженерами превращать требования в масштабируемые технические решения для управления трафиком
- Проектировать и разрабатывать сетевые функции (балансировка нагрузки, маршрутизация, троттлинг, аутентификация) для тысяч сервисов Amazon
- Наставлять junior-инженеров через код-ревью, обсуждения архитектуры и обмен знаниями
- Выявлять и внедрять улучшения процессов, повышающие эффективность команды и надёжность систем
- Участвовать в on-call дежурствах для решения продакшен-инцидентов и проактивного снижения операционных рисков
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
- Опыт программирования хотя бы на одном языке программирования
- Желательно: 3+ года опыта полного цикла разработки ПО, включая стандарты кодирования, код-ревью, управление версиями, сборку, тестирование и эксплуатацию
- Желательно: степень бакалавра в области 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
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- On-call дежурства
Навыки
- Golang
- Rust
- Java
- Service Mesh
- AWS
- балансировка нагрузки
- маршрутизация
- аутентификация
- авторизация
- throttling
- networking