Data engineer в команду аналитики контакт-центра, Middle


  • Открытая
  • 22 апреля 2024, 13:00


  • Москва
  • Требуемый опыт работы:
    От 3 до 6 лет
  • Полный день
  • Полная занятость

Откликнуться
Python Базы данных Docker Kafka Kubernetes еще навыки...

Мы — команда отчётности и данных контакт-центра. Поддерживаем клиентов через разные каналы связи: телефон, почту, чаты. У нас есть чат-бот, который тоже участвует в поддержке клиентов, а также разные линии поддержки, сотрудники которых могут работать поочерёдно над одним и тем же обращением. А ещё мы работаем с обратной связью от клиентов, поэтому клиент получает лучший сервис и всегда уходит с решением или (как минимум) объяснением.

Для того чтобы эффективно и прогнозируемо управлять всеми процессами, связанными с качеством работы контакт-центра, нам нужна единая, достоверная и стабильная система данных и метрик. Мы храним компетенции доставки данных для КЦ и отвечаем за доставку данных и поддержку интеграций между нашим основным инструментом и системами, откуда мы хотим использовать данные в процессах КЦ.

У нас много источников данных, которые нужны для работы с ними в аналитическом хранилище. Сейчас мы находимся в процессе смены основного инструмента работы всех сотрудников контакт-центра. При переходе групп сотрудников со старого инструмента на новый меняется и источник данных. Поэтому нам нужно с нуля настраивать обработку этих данных и процесс поддержки аналитического хранилища. Инструмент планируется активно развивать, и данных, которые надо будет обрабатывать, появится больше. Помимо этого, постобработка в едином источнике позволит разным аналитикам и административному составу КЦ за меньшее время выполнять задачи по аналитике.

Для реализации и поддержания всех этих процессов мы ищем иженера-разработчика, который дополнит нашу команду в части настройки пайплайнов источников данных, контроля их качества и сборки витрин.

Основные задачи

— Создавать, развивать и поддерживать надёжные пайплайн-доставки сырых данных до CRM и системы аналитики.

— Настраивать мониторинг и контроль качества данных.

— Осуществлять сборку витрин данных для конечных пользователей (операционные аналитики и системные аналитики).

— Поддерживать пользователей и делать так, чтобы рутинных регулярно возникающих вопросов становилось меньше.

От вас нужно

— От двух лет разработки на Python/Golang.

— Хорошее знание Python, плюсом будет знание других языков.

— Знание базы данных и хранилища данных: обязательно хороший опыт работы с реляционными базами (наш стек Clickhouse/MySQL/MariaDb), менее критично Redis, Mongodb, Exasol и S3.

— Нужно базово понимать, зачем используются очереди сообщений (Rabbitmq или Kafka), или иметь какой-то опыт работы с ними.

— Опыт разработки микросервисов (проектирование API и хотя бы какой-то опыт разбиения на микросервисы). Пункт опционален, но работать с сервисами придётся очень много.

— Знание на уровне пользователя Docker, Kubernetes и создания новых контейнеров или шаблонов для Kubernetes.

Техстек

— Сейчас в команде используются несколько хранилищ, некоторые замещают старые, Clickhouse, Exasol, Mariadb, Elasticsearch, Redis.

— В основном сложную логику пишем на Python.

— Активно используем очереди сообщений Kafka.

— Приложения упаковываем в docker-контейнеры внутреннее облако на OpenShift или на docker-хостах.

— Мониторинг наших систем реализуем с помощью Prometheus и Grafana.

— Все приложения, которые работают на бою, упаковываются в docker и выкладываются через существующий CI/CD.

Детали про команду и рабочий процесс

У нас выстроены процессы CI/CD, все важные подсистемы покрыты тестами и мониторингом, что позволяет релизиться каждую минуту. Мы делаем инструменты для наших коллег, и нам нужно много общаться, чтобы сделать максимально полезный дата-продукт для пользователя.

Работаем в Bitbucket, Jira, Confluence и Miro.

Придётся много взаимодействовать с tech lead вашей команды, аналитиками данных вашей и других команд, а также с командами разработки внешних команд, с системами которых осуществляем интеграции по получению данных.

График работы

Работаем 5/2, гибкое начало рабочего дня. Можно взять место в офисе или работать на полной удаленке.

Про компанию

— Приложения tutu одни из самых популярных в России в категории «Тревел», мы следим за тем, чтобы наше продвижение было эффективным.

— Сильный блог на Хабре.

— Предоставляем все возможности для эффективного достижения целей. Любим и ценим эксперименты и поиск новых точек роста.

— Очень крутая внутренняя база знаний и профессиональные коллеги.

— Открываются новые направления, где можно делать всё с нуля.

— Новый комфортный офис в 10 минутах ходьбы от м. «Нагатинская».

— Каждые полгода проходит performance review, в рамках которого составляется план развития, есть много возможностей для дальнейшего роста.

И, конечно, весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, Macbook, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение за счёт компании, премия за прочитанные книги и обмен опытом.

Структура собеседований

— Общение с HR-менеджером 20–30 минут. Никаких «кем вы видите себя через 5 лет».

— Техническое собеседование с командой (можно понять, комфортно ли вам будет вместе работать. Мы в свою очередь проверим ваши профессиональные знания и навыки).

— Встреча с руководителем отдела и заместителем техдиректора (чтобы финально прояснить все оставшиеся вопросы и детальнее проговорить задачи и погружение в роль).


Адрес: Москва, 1-й Нагатинский проезд 10 Метро Нагатинская (Серпуховско-Тимирязевская)



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