Scala-разработчик (Big Data & Streaming)

2ГИС

Scala-разработчик (Big Data & Streaming)

Описание вакансии

Привет!
В команду Casino.Сервисы ищем опытного Scala-разработчика (Middle+/Senior уровня).
Наша зона ответственности — сбор, обработка и анализ клиентской статистики, разработка распределенных бэкенд-сервисов, а также инфраструктура и инструменты для работы с большими данными.
Мы работаем с высокой нагрузкой, стримингом и современным функциональным стеком. Если тебе интересно погружаться в архитектуру распределенных систем, оптимизировать производительность и влиять на технические решения — будем рады пообщаться.

О команде и проектах

Команда занимается разработкой и поддержкой сервисов, которые:

  • собирают и обрабатывают клиентскую статистику из различных источников (70k RPS);
  • преобразуют и агрегируют большие объёмы событий (петабайты данных);
  • предоставляют гибкие инструменты для аналитики и построения витрин;
  • являются инфраструктурной основой для продуктовых и аналитических команд.

Также мы участвуем в развитии ряда прикладных микросервисов: профили пользователей, рекомендации, вспомогательные API — всё, что связано с «сердцем» взаимодействия с пользователем.

Технологический стек
  • Мы используем Scala 2.13 и активно применяем подходы функционального программирования (FP), при разработке полагаемся на проверенные библиотеки и инструменты.
  • Язык и FP-экосистема: Scala, Cats, Cats Effect, FS2.
  • Обработка данных: Kafka, Kafka Streams, Spark (Batch и Streaming).
  • Хранилища и платформы: HDFS, ClickHouse, Cassandra, Hadoop.
  • Инфраструктура: GitLab CI/CD, Kubernetes, Grafana, Prometheus.
Чем предстоит заниматься
  • Разрабатывать и поддерживать распределенные высоконагруженные сервисы на Scala.
  • Проектировать и внедрять инструменты обработки потоковых и аналитических данных.
  • Оптимизировать производительность и масштабируемость бизнес-критичных решений.
  • Работать напрямую с Kafka, ClickHouse, Cassandra, HDFS и другими хранилищами.
  • Участвовать в проектировании архитектуры, проводить код-ревью, поддерживать качество кода.
  • Поддерживать продуктовые фичи — от идеи и проработки до продакшена и постанализа.
  • Принимать участие в обсуждении технических решений с архитекторами и соседними командами.
Как мы работаем
  • Команда сама отвечает за свои сервисы: от концепции и реализации до мониторинга в продакшене.
  • Участвуем в планировании, участвуем в обсуждении продуктовых и инженерных инициатив.
  • Нет выделенных QA: пишем юнит- и интеграционные тесты, автотесты, покрываем E2E-сценарии.
  • Особое внимание к качеству, стабильности и масштабируемости архитектурных решений.
Что мы ждём от тебя
  • Уверенные знания Scala, понимание функционального программирования (Cats / Cats Effect / FS2 или аналогичные библиотеки).
  • Опыт разработки распределенных и высоконагруженных систем.
  • Понимание принципов потоковой обработки данных.
  • Практический опыт использования Kafka (или других брокеров сообщений), Spark, ClickHouse, Cassandra.
  • Умение разбираться в сложной системе, видеть узкие места в архитектуре, предлагать улучшения.
  • Опыт от 3 лет в сфере разработки.

Не знаком с каким-то из инструментов? Ничего страшного — команда поможет войти в контекст.

Что предлагаем
  • 2ГИС — аккредитованная IT-компания.
  • Техника и ОС на выбор.
  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Нижнем Новгороде, Томске, Астане, Алма-Ате.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
Хочешь работать с данными, делать технически сложные задачи и влиять на продукт — откликайся! Будем рады познакомиться

Навыки
  • Scala
  • Apache Kafka
  • Big Data
  • Kubernetes
  • CI/CD
  • Java
Посмотреть контакты работодателя

Похожие вакансии

WaveAccess
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
МАГНИТ, Розничная сеть

MLOps / Data-инженер (F&R)

МАГНИТ, Розничная сеть

Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
USETECH

Data Scientist

USETECH

Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Maxim technology

Data engineer

Maxim technology

Удаленная работа
  • Санкт-Петербург

  • Не указана

Рунити
Удаленная работа
  • Санкт-Петербург

  • Не указана

ITooLabs
Удаленная работа
  • Санкт-Петербург

  • Не указана

БУРГЕР КИНГ РОССИЯ

Data-менеджер

БУРГЕР КИНГ РОССИЯ

Удаленная работа
  • Санкт-Петербург

  • Не указана

Честный знак.рф

Lead data engineer

Честный знак.рф

Удаленная работа
  • Санкт-Петербург

  • Не указана

IBS
Удаленная работа
  • Санкт-Петербург

  • Не указана

HuntIT
Удаленная работа
  • Санкт-Петербург

  • Не указана

HuntIT
Удаленная работа
  • Санкт-Петербург

  • Не указана

ЭДГОУ

Middle Data Analyst

ЭДГОУ

Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

Oil and Gas Production Tools

Data Engineer

Oil and Gas Production Tools

Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

Софтвайс

Data analyst

Софтвайс

Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Яндекс
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

ТехЛАБ
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Интерлизинг
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

X5 Tech
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

HuntIT
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Finstar Financial Group

Data analyst

Finstar Financial Group

Удаленная работа
  • Санкт-Петербург

  • до 4500 EUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию