Brillio
Brillio
Brillio — консалтинговая технологическая компания, которая помогает организациям проходить цифровую трансформацию в сферах здравоохранения, страхования, логистики, финансовых услуг, телекоммуникаций и медиа, наук о жизни и розничной торговли. Компания работает с клиентским опытом, данными и искусственным интеллектом, генеративным ИИ, разработкой продуктов и платформ, а также инфраструктурой, облачными технологиями и безопасностью. Brillio объединяет инженерную экспертизу с отраслевыми знаниями, чтобы создавать цифровые продукты и модернизировать технологические среды, помогая бизнесу реагировать на меняющиеся требования рынка и технологий.

Гибридный инженер по данным — dbt и Snowflake в Brillio

Присоединяйтесь к Brillio в роли инженера по данным: занимайтесь обратной разработкой логики ценообразования и преобразуйте её в управляемые dbt-модели уровня Silver. Проверяйте соответствие результатов, документируйте происхождение данных и выводите из эксплуатации устаревшие определения уровня Gold после одобрения аналитиков.

Описание

  • Сотрудничать с аналитиками по ценообразованию для выявления определений уровня Gold, расчётов, преобразований, зависимостей, допущений, пограничных случаев и неоднозначностей
  • Проводить обратную разработку SQL-запросов аналитиков, формул электронных таблиц и разовых расчётов, чтобы установить предполагаемое бизнес-поведение
  • Преобразовывать устаревшую логику в чётко определённые технические требования и практические планы миграции
  • Создавать одобренные определения ценообразования в виде управляемых, повторно используемых и документированных dbt-моделей уровня Silver
  • Применять установленные стандарты моделирования данных, именования, тестирования, контроля версий и проверки кода
  • Создавать масштабируемые, сопровождаемые и проверяемые модели, не зависящие от недокументированных знаний аналитиков
  • Реализовывать dbt-тесты для проверки уникальности, допустимости null-значений, разрешённых значений, связей и бизнес-правил
  • Сопоставлять результаты уровня Silver с существующими результатами уровня Gold и исследовать расхождения
  • Тестировать результаты миграции на репрезентативных периодах, сегментах, граничных условиях и известных исключениях
  • Завершать миграции после проверки соответствия и одобрения аналитика по ценообразованию
  • Работать с аналитиками по ценообразованию для уточнения расчётов, подтверждения предполагаемого поведения и согласования ожидаемых результатов
  • Проводить демонстрации и проверки, фиксируя одобрение аналитиков до вывода устаревших определений из эксплуатации
  • Информировать технических и бизнес-заинтересованных лиц о рисках, нерешённых вопросах, зависимостях и принятых решениях
  • Фиксировать бизнес-контекст, правила расчётов, допущения, исключения, входные данные, ответственность, происхождение данных, тесты и последующих потребителей в dbt и Confluence
  • Выводить разовую логику уровня Gold из эксплуатации после проверки, одобрения и внедрения замены уровня Silver, а также обновления её последующих зависимостей
  • Подтверждать, что выведенная из эксплуатации логика больше не используется, и обновлять операционную документацию с учётом нового источника истины

Требования

  • От пяти до восьми лет опыта в инженерии данных для аналитических платформ данных
  • Продвинутое владение SQL, включая объединения, оконные функции, CTE, агрегации, условную логику и оптимизацию
  • Практический опыт работы с dbt, включая модели, тесты, документацию и происхождение данных
  • Глубокие знания Snowflake, включая моделирование данных, настройку производительности и концепции хранилищ
  • Опыт рефакторинга, миграции или модернизации сложной аналитической логики
  • Умение интерпретировать разовые SQL-запросы и расчёты в электронных таблицах, а также проверять их результаты
  • Глубокое понимание качества данных, сверки, тестирования и контроля выпуска
  • Умение работать с заинтересованными лицами, не занимающимися инженерией, для уточнения требований и проверки результатов
  • Чёткая коммуникация и системный подход к документированию
  • Опыт работы с Python будет преимуществом
  • Опыт работы с Airflow, Confluence, Jira и Slack
  • Опыт в моделировании данных, проверке качества, сверке, планировании миграций, взаимодействии с заинтересованными лицами и техническом документировании