Senior DE/ML инженер
Наша agile-команда создает информационную платформу GM TA (Global Markets Trading Analytics) в интересах Департамента Глобальных Рынков (ДГР).
ДГР предоставляет корпоративным и розничным клиентам широкий спектр продуктов и услуг на локальных и зарубежных финансовых рынках.
Этот бизнес потребляет и порождает огромное количество данных, которые должны обрабатываться c целью:
- поддержки регулярных бизнес-операций
- проведения Ad hoc анализа
- подготовки регулярной аналитической / управленческой отчетности
- разработки моделей машинного обучения, направленных на решение широкого спектра прикладных задач прогнозирования, классификации, кластеризации, выявления поведенческих паттернов и отклонений от них, сентимент-анализ и т.д.
Разрабатываемая нами информационная платформа – высоконагруженное решение, призванное обеспечить достижение всех этих целей.
Требования
- Теоретические знания:
- Процессы сбора данных:
- a. ETL / ELT – примеры, назначение и подходы к использованию
- b. Интеграционные шины – примеры, назначение и подходы к использованию
- c. Оркестраторы – примеры, назначение и подходы к использованию
- d. Лямбда-архитектура, streaming и batch режимы загрузки данных - назначение и особенности использования
- СУБД и модели данных:
- a. Нормализованные и денормализованные модели данных: 1NF, 2NF, 3NF, Data Vault, Star и Snowflow scheme – назначение и принципиальные отличия
- b. Row и Column based БД – примеры, назначение и подходы к использованию
- c. Индексы, партиционирование - какие бывают, примеры использования
- d. Планы запросов, типы join-ов: nested loops, merge join, hash join. Чем отличаются
- Программирование:
- a. Базовые знания ООП – наследование, инкапсуляция, полиморфизм
- b. Отличия скриптовых языков (примеры) и языков семейства Java, C#
- Уверенные практические навыки (hand zone)
- Практический опыт работы кандидата в активной фазе – то, что ежедневно практикуется в течение последнего года по направлениям:
- DevOps
- a. Фреймворки для ведения распределенной коллективной разработки – практика использования конкретных фреймворков – GitHub, BitBucket
- b. Тестирование кода, регрессионное тестирование – что конкретно делается и как именно
- c. Практика использования фреймворков для контроля за ходом проектных работ – Jira, Confluence
- d. Непрерывная интеграция / поставка (CI/CD)
- Процессы сбора данных (практика использования конкретных инструментов):
- a. ETL / ELT
- b. Интеграционные шины
- c. Оркестраторы
- d. Streaming и Batch режимы загрузки данных
- СУБД и модели данных:
- a. Нормализованные и денормализованные модели данных: 1NF, 2NF, 3NF, Data Vault, Star и Snowflake scheme
- b. Row и Column based БД
- c. Знакомство с MPP
- Кодирование:
- a. Практика применения скриптовых и компилируемых языков программирования
- b. Практика использования командной строки в Windows и Unix-системах
- SQL:
- a. ANSI SQL
- b. Процедурный SQL
- c. Оптимизация SQL-запросов
- d. Транзакции
- e. Индексы
- f. Опыт работы с аналитическими (оконными) функциями
Дополнительные требования
- Kafka, Spark, Python, экосистема Hadoop
Обязанности
- Внедрение ПО в крупнейшем банке РФ
Условия
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Работа в современном офисе заказчика, возможен гибрид
Преимущества
Безграничные
возможности
В Bell Integrator каждый может реализовать свой потенциал и получить международный опыт работы на масштабных проектах в Европе и США.
Увлекательные
проекты
Наши клиенты – крупнейшие в мире корпорации из Fortune 100, для которых мы создаем уникальные по сложности и масштабу решения.
Передовые
технологии
В Bell Integrator вы всегда будете находиться на острие инноваций, используя прорывные технологии в реальных проектах.
Отличная
команда
В Bell Integrator работают опытные и талантливые профессионалы с сильными технологическими компетенциями и просто хорошие люди.
Рекомендуемые вакансии
Специализация | Позиция | Локация | ||
---|---|---|---|---|
Вакансии инженеров | Администратор Postgre XL + DWH | Удаленная работа | ||
Вакансии инженеров | Администратор баз данных Postgres | Удаленная работа | ||
Вакансии инженеров | Инженер по сопровождению | Екатеринбург | Подробнее | |
Вакансии инженеров | Devops инженер | Санкт-Петербург | Подробнее | |
Вакансии инженеров | Администратор сопровождения инфраструктуры | Москва | Подробнее |