Bank of America
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Bank of America для разработки и поставки сложных решений в области больших данных. Работа с Hadoop-экосистемой (Cloudera), Spark, Hive и SQL для построения и поддержки хранилищ данных.
Задачи
- Разрабатывать код и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Использовать различные архитектурные компоненты (данные, приложения, бизнес) при проектировании и разработке
- Выполнять задачи Continuous Integration и Continuous Development (CI-CD)
- Участвовать в уточнении историй и определении требований
- Оценивать объём работ для реализации требований на протяжении жизненного цикла поставки
- Поддерживать существующие тестовые наборы (интеграционные, регрессионные, нагрузочные), анализировать отчёты и выявлять причины ошибок
- Выполнять spike/proof of concept для снижения рисков или внедрения новых идей
Требования
- 5+ лет опыта в архитектурных подходах к хранилищам данных, минимум 4 года в big data (Cloudera)
- Понимание и опыт работы с экосистемой Hadoop (Cloudera)
- Опыт работы с Big Data в production-среде
- Опыт с технологиями Big Data: Hadoop, Hive, Spark, Python, Scala и др.
- Опыт программирования на Python и Unix shell scripting
- Опыт работы с планировщиком задач, например Autosys
- Понимание Agile-методологий и технологий
- Знание реляционных баз данных (SQL) и опыт работы с крупными SQL-системами
- Опыт работы с распределёнными системами
- Опыт оптимизации запросов и настройки производительности сложных SQL-запросов
- Степень бакалавра в технической или бизнес-сфере либо эквивалентный опыт
Условия
- Офисная культура с чёткими ожиданиями по присутствию в офисе и гибкостью в зависимости от роли
- Годовая зарплата $88,800 – $144,800 в зависимости от опыта, образования и навыков
- Участие в ежегодном дискреционном бонусе
- Конкурентные льготы, оплачиваемый отпуск и ресурсы поддержки сотрудников
- 40 часов в неделю, первая смена
Навыки
- Hadoop
- Cloudera
- Hive
- Spark
- Python
- Scala
- Unix shell scripting
- Autosys
- SQL
- CI/CD
- Agile
- Distributed systems
- Data warehousing