WorkListВойтиОформить подписку
RL

Senior Database Engineer (PostgreSQL, Aurora)

Архив
Ruby Labs · D2C-продукты: здоровье
Вакансия в архиве · закрыта 17.09
Смотреть актуальные вакансии

Другие вакансии компании

RL
Remote·Full-timeSenior·англ. не указан
Зарплата не указана
30 окт
RL
Remote·Full-timeMiddle·англ. B2
Зарплата не указана
28 окт
RL
🇺🇦Украина · remote·Full-timeSenior·англ. не указан
≈ $4–11 тыс/мес
22 окт
Все вакансии компании

Похожие вакансии

AS
Ajax Systems · Security hardware / IoT
🇺🇦Kyiv · УкраинаLead·англ. не указан
≈ $6,6–17 тыс/мес
21 мая
PR
Staff Platform Engineerвисит 8 мес.
Preply · EdTech
🇺🇦Kyiv · Украина·Full-timeLead·англ. B2–C2
Зарплата не указана
23 фев
ST
Strimco · GovTech
🇺🇦Kyiv · Украина · remote·Part-timeSenior·англ. B1
≈ $2,2 тыс/мес
6 окт
Вакансии в Украине

О вакансии

Откуда можно работать
Удалённо · Украина
Занятость
Full-time
из текста вакансии
Уровень
Lead
выведено Worklist по описанию обязанностей
Даты
Опубликована 12.06 · видели у компании с 11.08 по 17.09 · закрыта 17.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

О роли

Мы создаём высокомасштабируемую систему оркестрации платежей, обрабатывающую миллионы финансовых транзакций каждый месяц через множество платёжных провайдеров, регионов и продуктов.

Наша платформа находится на стыке платежей, биллинга, подписок, аналитики и внутренних инструментов CRM, где корректность данных, производительность и надёжность имеют критическое значение. По мере быстрого роста объёма транзакций и клиентской базы наш слой баз данных стал одной из важнейших частей системы.

Мы ищем сильного Database Engineer, который будет отвечать за масштабирование и развитие нашей инфраструктуры данных, обеспечивая её быстроту, надёжность и готовность к долгосрочному росту.

Вы присоединитесь к высококвалифицированной полностью удалённой инженерной организации с сильными командами backend, инфраструктуры и продукта. Мы ценим ответственность, техническое мастерство и прагматичность в принятии решений. Инженеры в RubyLabs работают с реальными масштабами, реальными деньгами и реальным влиянием.

В роли Database Engineer в RubyLabs вы будете отвечать за проектирование, эксплуатацию и оптимизацию баз данных в среде с высоким объёмом платежей. Эта роль выходит далеко за рамки базовых CRUD‑операций — вы будете работать с большими наборами данных, сложными запросами, узкими местами производительности, миграциями огромных таблиц и аналитическими конвейерами.

Вы будете тесно сотрудничать с backend‑инженерами и продуктовыми командами, чтобы обеспечить поддержку как транзакционных нагрузок, так и аналитических сценариев, включая внутренний поиск в CRM и наблюдаемость.

Что предстоит делать

Ключевые обязанности

Владение базой данных и масштабируемость

  • Владеть и эксплуатировать AWS Aurora (PostgreSQL) в высоконагруженной продакшн‑среде
  • Проектировать и развивать схемы для крупных транзакционных доменов (payments, customers, subscriptions, events)
  • Реализовывать и поддерживать стратегии партиционирования таблиц (time-based, tenant-based, hybrid)
  • Продвинутое индексирование (B-Tree, GIN, partial indexes)
  • Оптимизацию запросов и настройку планов выполнения
  • Обрабатывать базы данных с миллионами новых записей в месяц, сохраняя предсказуемую производительность

Оптимизация производительности

  • Анализировать и оптимизировать медленные запросы и продакшн‑метрики
  • Выявлять и устранять конкуренцию за блокировки
  • Проблемы vacuum / autovacuum
  • Перегрузку пула соединений
  • Длительные или неэффективные запросы
  • Проактивно предотвращать регрессии производительности по мере роста объёма данных

Поиск и внутренние инструменты

  • Проектировать высокопроизводительные решения поиска для больших операционных наборов данных, используемых во внутренних инструментах CRM
  • Реализовывать эффективные стратегии поиска
  • Балансировать гибкость, корректность и производительность в масштабе

Аналитика и логирование

  • Работать с конвейерами событий и логов, включая аналитические решения на базе Tinybird / ClickHouse
  • Определять, какие данные находятся в транзакционных базах, а какие — в аналитических хранилищах
  • Обеспечивать быстрые, в реальном времени инсайты для команд продукта, финансов и операций

Надёжность и эксплуатация

  • Обеспечивать целостность и согласованность данных в финансовых процессах
  • Определять и мониторить метрики здоровья базы данных (latency, replication lag, storage, IOPS)
  • Планировать и выполнять безопасные изменения схем и миграции больших таблиц
  • Участвовать в анализе инцидентов, связанных с производительностью или доступностью данных
  • Работать с резервными копиями, репликацией и стратегиями восстановления после катастроф

Требования

Квалификации

  • Сильный практический опыт работы с PostgreSQL в продакшн‑среде
  • Опыт управления крупными базами данных (сотни миллионов строк и более)
  • Твёрдое понимание стратегий индексирования
  • Планировщиков запросов и путей их выполнения
  • Транзакций, уровней изоляции и блокировок
  • Опыт работы с инфраструктурой на базе AWS, желательно AWS Aurora
  • Способность самостоятельно исследовать и решать сложные проблемы производительности

Будет плюсом

Сильный плюс

  • Опыт в платежах, биллинге, финтехе или финансовых системах
  • Знакомство с аналитическими базами данных (ClickHouse, Tinybird или аналогичными)
  • Знакомство с OpenSearch или аналогичными, включая загрузку данных из PostgreSQL
  • Опыт проектирования моделей данных для мультиарендных систем
  • Понимание событийно‑ориентированных архитектур и конвейеров данных
  • AWS certifications (e.g., Solutions Architect, Database Specialty)

Условия и бенефиты

Преимущества

Откройте для себя плюсы работы в нашей динамичной команде! Мы предлагаем:

  • Удалённый рабочий режим: наслаждайтесь свободой работать из любой точки в любое время, поддерживая здоровый баланс работы и личной жизни.
  • Неограниченный PTO: берите неограниченное оплачиваемое время отпуска, чтобы восстановиться и позаботиться о своём благополучии, не считая дни.
  • Оплачиваемые национальные праздники: отмечайте и отдыхайте в национальные праздники с оплачиваемым временем отдыха.
  • Предоставляемый компанией MacBook: получайте топовые Apple MacBook, предоставляемые всем сотрудникам, которым они нужны, для бесперебойной продуктивности.
  • Гибкий договор независимого подрядчика: получайте преимущества гибкости, автономии и предпринимательских возможностей. Пользуйтесь налоговыми преимуществами, возможностями нетворкинга, сниженными обязательствами работодателя и свободой работать откуда угодно. Подробнее читайте здесь: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt

#LI-Remote

Навыки

PostgreSQLAWS AuroraTable partitioningB-TreeGINpartial indexesquery optimizationlock contentionvacuumautovacuumconnection poolingClickHouseTinybirdOpenSearchmulti-tenant systemsevent-driven architecturesAWS

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти