Должность: Senior Data Engineer
Компания: Rho
Местоположение: Белград / Гибридный формат
О нас
Rho — это современная банковская платформа, созданная для эпохи искусственного интеллекта. Стартапы и растущие компании могут открывать счета за считанные минуты, выпускать карты, управлять расходами, оплачивать счета и закрывать бухгалтерию — все на одной интегрированной платформе с поддержкой реальных людей.
О роли
Наша команда ищет Senior Data Engineer, который присоединится к нашей команде продуктовых данных и поможет создавать и масштабировать коммерческие банковские технологии Rho.
Команда по работе с данными создает продукты на основе данных для внутренних заинтересованных сторон и непосредственно для клиентов, поддерживая сильную культуру, основанную на данных, во всей компании. Это означает, что данные, конвейеры и ML-системы рассматриваются как самостоятельные продукты: они принадлежат, версионируются, документируются и создаются для других команд, чтобы их можно было находить и использовать, а не просто как инфраструктура, которая работает за кулисами. Ключевой частью этой роли является создание горизонтальных продуктов данных: повторно используемых систем на базе ML, таких как внутренний конвейер OCR, система предложений по кодированию транзакций, а также систем на базе RAG и агентных систем, которые используют наши данные для автоматизации и улучшения внутренних рабочих процессов, обслуживая несколько команд и сценариев использования по всей компании.
Технологии, которые мы используем для работы с данными: Python, Go, Snowflake, DBT, PostgreSQL, Kubernetes, Terraform, Prometheus, Google Cloud Services, Omni, Hex.
Идеальный кандидат — это сильный инженер-программист и специалист по данным с хорошим вкусом и суждениями, человек, который знает, как выглядит хороший результат, и придерживается принципа «сильные мнения, слабо придерживаемые».
Обязанности:
- Проектирование, создание и владение продуктами данных, надежными, масштабируемыми, хорошо документированными конвейерами и наборами данных, которые другие команды могут находить, которым они могут доверять и на основе которых могут напрямую строить свою работу.
- Применение сильных практик инжиниринга программного обеспечения (чистый код, тестирование, контроль версий, CI/CD) к продуктам данных и ML-системам, относясь к ним с такой же строгостью, как к производственному программному обеспечению, при этом быстро развиваясь в мире, ориентированном на ИИ.
- Создание горизонтальных, управляемых ML продуктов данных, таких как наш конвейер OCR для обработки документов, наша система предложений по кодированию транзакций, а также инструменты RAG/агентные инструменты, разработанные для повторного использования несколькими командами, а не для конкретного случая использования.
- Определение и поддержание качества продуктовых данных: внедрение проверок качества, мониторинга, оповещений и SLA, чтобы потребители продуктовых данных могли полагаться на них так же, как они полагаются на любую хорошо работающую внутреннюю API.
- Прямое взаимодействие с заинтересованными сторонами, которые используют ваши продукты данных, для понимания их потребностей, сбора отзывов и итерации, рассматривая их как клиентов, а не как нижестоящих просителей.
- Сотрудничество с командами бизнес-аналитики и аналитики для преобразования бизнес-потребностей в продукты данных, которые легко найти, понять и использовать самостоятельно.
- Руководство инициативами по расширению каталога продуктов данных Rho и улучшению платформы, которая их поддерживает, расширяя возможности других команд, которые могут на них опираться.
Требования:
- Более 5 лет опыта в области инжиниринга данных, инжиниринга программного обеспечения или DevOps.
- Опыт работы с оркестраторами рабочих процессов, такими как Airflow, Dagster или Prefect.
- Опыт работы с основными платформами данных, включая Snowflake, Databricks, BigQuery или внутренние решения на базе HDFS.
- Опыт создания инфраструктуры данных с использованием GCP, AWS или сопоставимых облачных провайдеров.
- Уверенное управление и развертывание сервисов на Kubernetes.
- Практический опыт работы с Terraform или Pulumi для автоматизации инфраструктуры.
- Продвинутые навыки программирования на Python и Go являются неотъемлемой частью этой роли, наряду с сильными навыками SQL (опыт работы с Java также рассматривается).
- Подтвержденный опыт создания, владения и итеративного улучшения продуктов данных или конвейеров данных на основе отзывов потребителей, а не просто создания инфраструктуры в изоляции.
- Опыт проектирования систем для повторного использования несколькими командами.
- Хорошие коммуникативные навыки и командный, совместный подход, уверенность в работе напрямую с людьми, которые используют то, что вы создаете.
Приветствуется:
- Опыт создания платформы данных или набора продуктов данных с нуля.
- Опыт интеграции или развертывания ML-моделей в производственных системах (например, моделей классификации, предложений или извлечения).
- Опыт работы с системами RAG (Retrieval-Augmented Generation) и векторными базами данных.
- Знакомство с инструментами инфраструктуры ML, такими как MLflow.
- Опыт создания или развертывания агентов.
- Опыт работы с моделями данных и подходами к продуктам данных, такими как Data Mesh, Kimball, Inmon, Data Vault или аналогичными.
- Опыт работы с системами потоковой передачи данных.
- Знакомство с Prometheus или другими базами данных временных рядов, используемыми для мониторинга.
- Опыт работы с инструментами бизнес-аналитики (BI), такими как Omni.
Что мы предлагаем
Наши сотрудники — наш самый ценный актив. Базовая заработная плата может варьироваться в зависимости от соответствующего опыта, навыков, географического местоположения и потребностей бизнеса.
Льготы:
- Первоклассное частное медицинское страхование для вас и членов вашей семьи
- Щедрая политика PTO (оплачиваемый отпуск)
- Обед на работе
- Оплачиваемые расходы на парковку для сотрудников, работающих в офисе
- Бюджет на обучение и развитие
- Отпуск по уходу за ребенком для отца
- Гибридная рабочая среда (с офисом в старом городе Белграда)