Amazon
Software Development Engineer, AWS OpenSearch Service
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду OpenSearch Control Plane сервиса Amazon OpenSearch. Проектирование и эксплуатация крупномасштабной распределённой control plane для управления кластерами и коллекциями OpenSearch.
Задачи
- Проектировать, разрабатывать и эксплуатировать компоненты крупномасштабной распределённой control plane с учётом отказов, мультитенантной изоляции и blast radius
- Упрощать систему: консолидировать дублирующиеся абстракции, удалять мёртвый код, сокращать разрастание конфигураций
- Отвечать за эксплуатацию созданных систем end-to-end, участвовать в incident response и RCA, снижать стоимость и затраты на поддержку
- Решать задачи оркестрации кластеров, провижининга мощностей, lifecycle-процессов, мультитенантной инфраструктуры, маршрутизации запросов и операционного инструментария
- Использовать AI-ассистенты и GenAI-инструменты на всём жизненном цикле разработки, проверяя результат на соответствие требованиям корректности, безопасности и эксплуатации
- Писать надёжный, эффективный и поддерживаемый код на Java, Rust, Python или Go
- Совместно с senior-инженерами превращать неоднозначные требования в конкретные результаты; прототипировать, тестировать и валидировать
- Постоянно оспаривать существующие решения и искать, что стоит изменить для лучшего обслуживания клиентов
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность и масштабирование)
- 1+ год опыта работы software development engineer или в смежной роли
- 1+ год опыта проектирования и разработки крупномасштабных многоуровневых, многопоточных, встраиваемых или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или иностранный эквивалент в области Computer Science, инженерии, математики или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Полная занятость в Amazon
- Пакет включает sign-on выплаты и restricted stock units (RSU)
- Комплексные бенефиты: медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D, опция Supplemental life plans), EAP, поддержка психического здоровья, Medical Advice Line, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и parental leave
- Базовая зарплата 143 700,00 – 194 400,00 USD в год
Навыки
- Java
- Rust
- Python
- Go
- C#
- C++
- Perl
- OpenSearch
- Apache Lucene
- AWS
- распределённые системы
- объектно-ориентированное проектирование
- GenAI
- AI coding assistants