Вакансия: Scala developer ( удаленно)
Проект разработки распределенной системой анализа розничных продаж с открытым исходным кодом. У нас ежедневно 100 млн новых записей данных, храним и обрабатываем 200 млрд ранее полученных о продажах товаров и услуг по всей территории РФ. Ядро системы — это предметно ориентированный и оптимизированный движок исполнения SQL подобных запросов в распределенной среде доступный в исходных кодах на gitub (https://github.com/rusexpertiza-llc/yupana) Мы ищем Java(Scala) разработчика который поможет расширить возможности нашей системы для более массового использования В команде: 5 бэк, 3 QA, 3 DevOps (5 лет текучки кадров нет) Обязанности: Разработка распределенных, высоконагруженных и отказоустойчивых систем и их компонент на Scala Исследование алгоритмов, библиотек, платформ в области хранения и анализа данных Участие в разработке архитектуры платформы для анализа данных Анализ и оптимизация производительности Написание автоматизированных тестов, участие в сode review. Технологический стек: Языки программирования: Scala 2.12, Java 11. Обработка и хранение данных: Spark 3.1.2, Kafka, Hadoop HBase 2, Akka. Прочие технологии и фреймворки: ScalaTest, Docker. Требования: Опыт от 2 лет разработки на Java или Scala Знание типовых структур данных и алгоритмов; Знание SQL; Опыт или понимание принципов разработки отказоустойчивых распределенных систем. Мы предлагаем: Задачи по направлению Big Data и уникальный опыт работы с большим объемом накопленных данных; Разработка (Hadoop, HBase, Spark, Kafka, Akka, Scala) ДМС Обучение за счет компании Работа удаленно либо в офисе на ваш выбор.