Москва
Сегодня билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё билайн — это команда, объединённая общими ценностями и общей целью — быть лидером телеком и digital рынков, предоставляя нашим клиентам новейшие продукты и услуги, а также сервис самого высокого уровня.
Сейчас у вас есть возможность присоединиться в качестве Инженера данных к команде развития платформы 1С.
Стек: Scala, Spark, Airflow, Python, Git, hdfs, bash, SQL.
Итак, вам предстоит:
- Поддержка процессов репликации домена 1C retail на платформу DMP.
- Развитие мониторинга и алертов процесса репликации.
- Создание аналогичных процессов в новых доменах: разворачивание пространства gitlab, airflow, настройка spark загрузчика.
- Разбор возникающих инцидентов и проблем на ежедневной основе.
- Анализ логов spark-приложений, исправление ошибок, правки репозиториев и проектов, актуализация метаданных.
- Поддержка функционала выгрузки из SQL Server -> Hive, проверка качества данных, проведение сверок, оперативное устранение ошибок для своевременной выгрузки.
- Оптимизации запросов, приложений, рефакторинг кода с целью соблюдения стандартов.
- Разработка сложных оптимальных SQL-запросов на высоконагруженных БД.
- Развитие и доработка spark-загрузчика (SQL Server->Hive), настройка оптимальной конфигурации на spark для ускорения загрузки.
Мы будем рады рассмотреть вашу кандидатуру, если у вас есть:
- Понимание принципов и технологий построения хранилищ данных. Опыт проектирования баз данных, разработки сложных и оптимальных SQL-запросов (SQL SERVER/Oracle/PostgreSQL/др.) в высоконагруженных системах от 3-х лет.
- Разработка скриптов/систем по копированию больших объемов данных между базами.
- Опыт программирования (ООП), разработки алгоритмов и структур данных. Разработка проектов (Java/C#/Scala/SQL).
- Уверенное знание Linux, опыт разработки cmd- и bash-скриптов от 1-го года.
- Наличие практического опыта работы с Hadoop (Hive, Spark, Airflow, HDFS, YARN, опционально Kafka), понимание парадигмы map-reduce и алгоритмов работы Spark. Разработка приложений на Spark от 1-го года.
- Фундаментальные знания принципов построения распределенных систем хранения и обработки данных.
- Понимание принципов проектирования многопоточных приложений, включая отказоустойчивость, безопасность и производительность.
- Уметь сокращать трудозатраты на выполнение монотонных работ, автоматизация процессов в высоконагруженных системах. Стремление оптимизировать процессы.
- Оперативное решение задач в сложных/аварийных ситуациях.
Что мы предлагаем:
- Трудоустройство в аккредитованную ИТ-компанию;
- Сплоченную команду профессионалов, в которой можно не только успешно реализовывать проекты, но и перенимать опыт и развиваться;
- Удобные инструменты разработки — компания предоставит тебе необходимое ПО и мощный ноутбук;
- Обучение, участие в интересных проектах и расширение профессиональной экспертизы;
- Конструктивную и открытую рабочую атмосферу;
- Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках;
- Корпоративные скидки на фитнес, обучение, путешествия и т.п.;
- Служебную сотовую связь.