Разработчик BigData
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Наша команда участвует в молодом проекте с самым современным стеком технологий по обработке данных. Мы собираем публичную информацию обо всех известных узлах сети Интернет для построения экспертных систем компании и используем возможности таких технологий как Kafka, Spark, Mesos и Elasticsearch, чтобы сделать Интернет более безопасным местом. Нам важно создавать надежные масштабируемые решения, поэтому в своей работе мы используем язык Scala и контейнеризацию на базе Docker.
Обязанности:
- Разработка, поддержка и мониторинг системы обработки данных на языках Scala и Python
- Анализ требований, участие в разработке планов и оценке реализации
- Активное участие в выборе и проработке технологий
- Проведение кодревью
Требования:
- Опыт разработки распределённых систем (работа с БД, кэшами, очередями)
- Знание Scala или Java SE (при условии, что вы хотите писать на Scala)
- Опыт работы с Linux на уровне опытного пользователя
- Непрерывное профессиональное развитие (к примеру: изучение новых языков программирования, онлайн курсы, контрибьюты в открытые проекты, чтение книг, блогов, подкасты)
Будет плюсом
Не является обязательным требованием, но будет большим плюсом если есть что-нибудь из:
- Опыт работы с большими данными и нагрузками, понимание связанных с этим проблем и умение их решать
- Опыт работы с любым из инструментов обработки данных Spark, Hadoop, Kudu, Kafka, Airflow
- Опыт с NoSQL решениями: Elasticsearch, Redis
- Опыт построения вычислительных кластеров на базе Apache Mesos/Kubernetes/и т.д.
- Опыт с deploy инструментами Ansible/Puppet/Chef/и т.д.
- Опыт с Docker, Vagrant
- Понимание основных концепций функционального программирования: чистые функции, неизменяемые структуры, алгебраические типы данных
- Опыт работы с функциональными языками (Scala, F#, OCaml, Haskell и т.д.)
Мы предлагаем:
- Интересные задачи
- Возможность влиять на выбор технологий и инструментов
- Различные возможности для карьерного и профессионального развития
- Конкурентоспособную заработную плату
- Гибкое начало рабочего дня
- Широкий социальный пакет:
- ДМС и страхование жизни (включая детей)
- врач и массаж в офисе
- корпоративная мобильная связь
- компенсация питания
- возможность бесплатно заниматься в корпоративном тренажерном зале
- 100% оплата больничного
- Участие в тимбилдингах и корпоративных мероприятиях