IC Markets
Senior Data Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Data Engineer / Trading Data Platform Lead в финтех-компанию IC Markets. Отвечает за надёжность и развитие near-real-time платформы торговых данных, пайплайны, реконсиляцию и наблюдаемость данных.
Задачи
- Руководить разработкой, поддержкой и надёжностью платформы данных: ингест данных с торговых серверов, бриджей и фидов LP, трансформация, хранение и выдача через ClickHouse и Snowflake
- Выстраивать и поддерживать процессы реконсиляции данных между источниками и средами, выявлять расхождения и эскалировать существенные несоответствия
- Развивать наблюдаемость данных: мониторинг, контроль качества, управление изменениями схем, алертинг и операционные процедуры
- Устанавливать инженерные стандарты: версионирование, CI/CD, тестирование, код-ревью и документация для пайплайнов и инфраструктуры
- Проектировать масштабируемые и переиспользуемые решения под растущие аналитические и отчётные требования
- Работать с квант-исследователями, технологическими и аналитическими командами, переводя требования в надёжные и производительные модели данных
- Поддерживать документацию, передачу знаний и кросс-обучение для непрерывности работы платформы
Требования
- Бакалавр или выше в Computer Science, Software Engineering или смежной инженерной области, либо эквивалентный практический опыт построения и эксплуатации production data systems
- Несколько лет владения production trading data platform в брокере, проп-трейдинговой фирме, маркет-мейкере, бридже, торгово-технологическом вендоре или смежном бизнесе
- Глубокий практический опыт ClickHouse: семейство движков MergeTree, дедупликация и семантика FINAL, партиционирование, TTL, materialized views, тюнинг производительности на высококардинальных tick и trade данных
- Production-опыт Snowflake
- Оркестрация и стриминг в production: Airflow или Dagster, Kafka, change-data-capture, версионируемые трансформации (dbt или аналог) и CI/CD для данных
- Понимание торговых данных: deals vs positions, частичные закрытия, netting и hedging счета, свопы и комиссии, маппинг символов и контрактов, server time vs UTC, rollover и weekend edge cases, структуры данных MT4/MT5, bridge и LP fill logs, FIX drop copies
- Опыт построения и эксплуатации реконсиляций platform-to-warehouse
- Уверенный Python и глубокий SQL
- Чёткая письменная коммуникация: runbooks, data contracts, incident write-ups
Условия
- Полная занятость, on-site в Лимассоле; гибридный формат после 2 месяцев — 3 дня в офисе, 2 дня из дома
- График: понедельник–пятница, 09:00–17:00
- Конкурентная оплата труда
- Карьерный рост и поддержка развития
- 22 дня ежегодного отпуска
- 12 оплачиваемых больничных и полное медицинское страхование после 6 месяцев
- Group Savings and Life Insurance Plan после 6 месяцев
- Оплачиваемые переработки
- Бюджеты на обучение и развитие
- Реферальный бонус
- Командообразующие мероприятия
- Платформа скидок MadBenefits
- Доступ к спортзалу, организованным видам спорта и спа-процедурам
- Питание: ежедневный обеденный буфет, снеки и напитки в офисе
- Unwind Fridays
Навыки
- ClickHouse
- Snowflake
- Airflow
- Dagster
- Kafka
- CDC
- dbt
- CI/CD
- Python
- SQL
- MT4
- MT5
- FIX
- Go
- Rust
- C++