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-инструменты на всём жизненном цикле разработки, проверяя результат на корректность, безопасность и операционные требования Amazon
- Писать надёжный, эффективный и поддерживаемый код на Java, Rust, Python или Go
- Совместно с senior-инженерами превращать неоднозначные требования в конкретные результаты; прототипировать, тестировать и валидировать
- Постоянно оспаривать существующие решения и искать, что стоит изменить для лучшего обслуживания клиентов
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры (паттерны проектирования, надёжность и масштабирование) новых и существующих систем
- 1+ год опыта работы software development engineer или аналогичной роли
- 1+ год опыта проектирования и разработки крупномасштабных многоуровневых многопоточных встраиваемых или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или иностранный эквивалент в области Computer Science, Engineering, Mathematics или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Полный пакет Amazon: sign-on payments и restricted stock units (RSUs)
- Медицинская страховка (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
- Rust
- Python
- Go
- C#
- C++
- Perl
- OpenSearch
- Apache Lucene
- AWS
- distributed systems
- Object Oriented Design
- GenAI