Java разработчик в МТС Метрику (Big Data)
Москва.
Рядом с метро
ДМС
Оплата сотовой связи
Предложения от партнеров (Skyeng, путешествия, барбершопы)
Центр города
Big Data – один из ключевых юнитов МТС. Наши технологии применяются практически во всех направлениях компании - маркетинг, обслуживание, планирование сети, HR, розница. Мы знаем о точках концентрации абонентов и их миграциях, планах развития городских агломераций, пользовательском опыте. С помощью Big Data мы планируем сеть базовых станций, определяем места и форматы новых розничных салонов, управляем ассортиментом розничных точек, снижаем фродовые действия и не только.
Сегодня Big Data – это: 20 петабайт данных, 5 000 метрик на профиль и 400 увлеченных профессионалов в команде.
Команда центра Big Data находится в поиске Java разработчика на продукт МТС Метрика.
Суть продукта:
МТС Метрика - это real-time business intelligence (RTBI)-платформа, предназначенная для анализа поведения пользователей в клиентских приложениях. Единая система сбора поведенческих данных о пользователях со всех сайтов и приложений экосистемы МТС.
Помогает оценивать и улучшать клиентский опыт. Для оценки клиентского опыта платформа предоставляет инструмент для интерактивной аналитики. Для улучшения может предоставлять потребителям (рекомендательные движки и ML-модели) уточненную и обогащенную информацию.
Мы ищем разработчиков, которые помогут нам с «нуля» создать и развивать RTBI-платформу. У нас вы сможете принять участие в разработки event-based архитектуры платформы, поработать с streaming технологиями, технологиями Big Data, in-memory базами данных и аналитическими хранилищами.
Стек: мы пишем на Java 17. Используем Apache Kafka как очередь сообщений. В качестве in-memory базы – Aerospike. Аналитическое хранилище - ClickHouse, а накопление истории происходит в Apache Hive. В целевом виде вся инфраструктура должна работать в k8s. Для мониторинга, метрик и алертингов – Prometheus, Grafana и ELK стек.
Что нужно делать
- участвовать в проектировании компонентов платформы;
- разрабатывать компоненты платформы (REST API, enricher и т.п.);
- покрывать свой код unit-тестами.
Кого мы ищем
Обязательно:
- имеете опыт командной разработки на Java (8+) от 2-х лет;
- имеете хорошие знания Java SE (Collections, Concurrency, JMM, GC);
- работали со Spring Boot, Hibernate, Liquibase;
- имеете опыт работы с СУБД: PostgreSQL;
- имеете навыки тестирования своего кода (unit и integration тесты);
- знаете основные структуры данных и алгоритмы;
- умеете работать с Linux из командной строки;
- ответственны, хотите работать в команде и развиваться.
Желательно:
- имеете опыт создания высоконагруженных сервисов;
- работали с NoSQL базами данных (ClickHouse, Aerospike);
- имеете опыт работы с брокером сообщений.
Что мы предлагаем
График работы: плавающее начало рабочего дня, гибридный график (возможность несколько дней работать из дома).
Условия и бонусы:
- ДМС, куда включены: стоматология, страхование жизни и страховка при поездках за рубеж
- Десятки курсов и тренингов в Корпоративном университете МТС, «Coursera» и собственная виртуальная библиотека
- Корпоративный психолог и карьерный коуч
- Спорт: компенсация фитнес-абонемента, бассейна, скидка в «Alex fitness», «Spirit fitness», «World class» и др.
- Бесплатная сотовая связь, выгодные тарифы для ваших близких, промокод на онлайн-кинотеатр KION и бесплатная подписка на МТС Premium
- Программа performance-review и «Invite IT» (реферальная программа поощрения за рекомендацию ИТ-специалиста)
ВАШ ОТКЛИК
Соглашение об обработке личных данных
Я согласен с тем, что мои персональные данные будут обрабатываться публичным акционерным обществом «Мобильные ТелеСистемы» (109147, г. Москва, ул. Марксистская, д. 4) в целях прохождения стажировки, в том числе рассмотрения моей кандидатуры на замещение вакантной должности или включения меня в резерв работников на прием путем совершения с использованием средств автоматизации или без использования таких средств действий (операций) или совокупности действий (операций) с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных. Срок обработки персональных данных – 5 лет. Я согласен на передачу моих персональных данных по открытым каналам связи сети «Интернет».
