Amazon
Software Development Engineer, AWS Transactional Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду AWS Transactional Services, создающую фундаментальный сервис распределённого хранения для S3, DynamoDB, EC2 Networking и других сервисов AWS. Роль про проектирование и эксплуатацию высокодоступных отказоустойчивых распределённых систем.
Задачи
- Проектировать, разрабатывать и эксплуатировать безопасные, доступные и производительные системы
- Решать сложные задачи распределённых систем, применяя подходящие технологии и архитектурные паттерны
- Принимать критические архитектурные решения и делать прагматичные trade-off
- Создавать поддерживаемый код без избыточной инженерии и лишних зависимостей
- Обеспечивать operational excellence и учитывать влияние решений на операционные затраты
- Разрабатывать и внедрять автоматизацию для повышения надёжности и эффективности
- Проводить root cause анализ аномалий и внедрять надёжные решения
- Взаимодействовать со смежными командами для развития возможностей систем
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- Опыт программирования хотя бы на одном языке программирования
- Степень бакалавра или эквивалент
- Желательно: 3+ года опыта полного SDLC, включая стандарты кодирования, code review, контроль версий, сборку, тестирование и эксплуатацию
- Желательно: знание компьютерной архитектуры, операционных систем и параллельных вычислений
- Желательно: степень магистра или эквивалент
Условия
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life)
- EAP, поддержка психического здоровья, Medical Advice Line, Flexible Spending Accounts
- Компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Sign-on payments и restricted stock units (RSUs)
- Гибкая рабочая культура и work-life balance
- Программы менторства и карьерного роста
Навыки
- Distributed Systems
- Computer Architecture
- Operating Systems
- Parallel Computing
- Design Patterns
- AWS