Data Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда собирает, трансформирует, хранит и представляет доступ к рыночным данных, получаемым из различных источников: бирж, торговых систем.
В целом, наш agile-команда создает информационную платформу GM TA (Global Markets Trading Analytics) в интересах Департамента Глобальных Рынков (ДГР).
ДГР - предоставляет корпоративным и розничным клиентам широкий спектр продуктов и услуг на локальных и зарубежных финансовых рынках. Ключевые направления бизнеса - Fx trading, Commodities, Equity, Founding, Fixed Income, Rates, Credit Valuation Adjustment, Structured Products, Investment Banking.
Текущий инструментальный стек платформы:
- Python, Java
- Informatica PowerCenter
- Kafka, AirFlow
- InfluxDB, kdb+, OneTick
- MS SQL, PostgreSQL, MongoDB
- Grafana, Qlik Sense, Kibana, ELK
- OpenShift
- Python ML/DL libraries, PySpark, TensorFlow
ОБЯЗАННОСТИ
- Linux: уровень администратора (не продвинутый)
- отличное понимание сетевой модели OSI.
- UML, практический опыт создания диаграмм.
- опыт работы с системами контроля версий (git/svn/cvs).
- практический опыт написания bash-скриптов.
- практический опыт программирования на python.
- практический опыт работ с TSDB или RDBMS базами данных: написание запросов, создание схемы, администрирование.
- опыт работы с jira/confluence.
- готовность разбираться с TSDB в целом и спецификой OneTick
ТРЕБОВАНИЯ
1. DevOps
- Фреймворки для ведения распределенной коллективной разработки - практика использования конкретных фреймворков - GitHub, BitBucket
- Тестирование кода, регрессионное тестирование - что конкретно делается и как именно
- Практика использования фреймворков для контроля за ходом проектных работ - Jira, Confluence
2. Процессы сбора данных (практика использования конкретных инструментов)
- ETL / ELT
- Интеграционные шины
- Оркестраторы
- Streaming и Batch режимы загрузки данных
3. СУБД и модели данных
- Нормализованные и денормализованные модели данных: 1NF, 2NF, 3NF, Data Vault, Star и Snowflow scheme
- Row и Column based БД
4. Кодирование
- Практика применения скриптовых и компилируемых языков программирования
- Практика использования командной строки в Windows и Unix-системах
5. SQL
- ANSI SQL
- Процедурный SQL
- Оптимизация SQL-запросов
- Транзакции в T-SQL (Oracle)
- Индексы в T-SQL (Oracle)
- Опыт работы с аналитическими (оконными) функциями
Дополнительные инструкции
МЫ ПРЕДЛАГАЕМ
Internal MobilityПрограмма, позволяющая специалистам перемещаться по карьерной лестнице в рамках компании как вертикально, так и горизонтально.
Программа релокацииПредоставляет возможность кандидатам и сотрудникам работать в офисах Luxoft по всему миру, а также включает в себя помощь при переезде для сотрудников и их семей.
Программа рекомендацийРекомендуя знакомых, друзей, бывших коллег по программе рекомендаций Luxoft, вы получаете не только возможность работать вместе со своими друзьями, но и денежные бонусы!
Программа лояльностиСотрудники Luxoft могут зарабатывать баллы за активное участие в жизни компании, включая выступления на внутренних и внешних мероприятиях, и обменивать их на брендированные сувениры и гаджеты.
Корпоративные праздники, спортивные мероприятия и квестыВ Luxoft не только работают, но и отдыхают: корпоративные праздники, спортивные мероприятия и квесты — неотъемлемая часть жизни компании. Кроме того, мы активно принимаем участие в благотворительных инициативах, предлагая помощь тем, кто в ней нуждается.
МЫ ГАРАНТИРУЕМ
Расширенный
социальный пакет
Программу ДМС
Льготное
страхование
Профессиональное обучение и повышение квалификации
Корпоративные скидки в фитнес-клубах, турагентствах и других организациях
Бесплатный доступ к глобальным электронным библиотекам