Python Analytics Developer for iGaming Backoffice (SQL)

BETBY

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid sick leave
Vacation
Professional development
Language learning support
Modern hardware
International team
Team events
Welfare program
Life milestones gifts

Job summary

BETBY ищет Python-разработчика в команду Backoffice Reports. Вы будете владеть бэкендом аналитических отчетов, используемых операционными командами: риск, трейдинг и управление счетами.

Стек — async Python поверх ClickHouse, отчеты как Pydantic-модели и SQL через RPC сервис с RabbitMQ, REST/GraphQL для UI. Кандидат будет описывать отчеты как типизированные контракты и реализовывать фильтры, агрегации, экспорт данных и графиков, обеспечивать тестирование и качество данных.

Qualifications

  • Требуется минимум 3 года коммерческой разработки на Python.
  • Опыт работы с asyncio и асинхронными I/O клиентами.
  • Знания Pydantic v2 и аннотаций типов.
  • Продвинутый SQL: JOIN, CTE, оконные функции, агрегации.
  • Опыт с аналитическими запросами и OLAP БД.
  • Опыт разработки REST API на асинхронных фреймворках.
  • Опыт работы с RabbitMQ и/или Kafka, RPC по очередям.
  • Git, Docker, pytest.

Responsibilities

  • Разработка и поддержка отчетов Backoffice: фильтры, группировка, сортировка, пагинация, итоги, drill-down и экспорт CSV.
  • Оптимизация аналитических запросов на ClickHouse: агрегации по миллионам ставок, многоуровневые группировки.
  • Определение контрактов Pydantic для фильтров и вывода в общем репозитории отчетов.
  • Работа с RPC-слоем между API бэкофиса и сервисом ClickHouse через RabbitMQ.
  • Реализация контроля доступа: scopes, роли, изоляция данных по брендам/пользователям.
  • Исследование медленных отчетов: анализ планов, PREWHERE, препредсчет, взаимодействие с командой DataFlow.
  • Покрытие тестами и обеспечение корректности данных.
  • Участие в код-ревью и эволюции фреймворка отчетов.

Skills

Python development
Asyncio
Pydantic v2
SQL analytics
ClickHouse
Async REST APIs
RabbitMQ
Kafka
Git
Docker
pytest
Business metrics

Tools

ClickHouse
RabbitMQ
Kafka
Git
Docker
pytest

Job description

BETBY ищет Python-разработчика в команду Backoffice Reports. Вы будете владеть бэкендом аналитических отчетов, используемых операционными командами: риск, трейдинг и управление счетами.

Стек — async Python поверх ClickHouse, отчеты как Pydantic-модели и SQL через RPC сервис с RabbitMQ, REST/GraphQL для UI. Кандидат будет описывать отчеты как типизированные контракты и реализовывать фильтры, агрегации, экспорт данных и графиков, обеспечивать тестирование и качество данных.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer — Analytics & Reports
Senior Python Backend Engineer — Analytics & Reports

BETBY • United States

Remote
USD 120,000 - 180,000
Медицинское страхование
Оплачиваемый больничный
Оплачиваемый отпуск 20 дней
+2
Senior Python Analytics Engineer — Backoffice Reports
Senior Python Analytics Engineer — Backoffice Reports

BETBY • United States

Remote
USD 100,000 - 140,000
Health insurance
Paid sick leave
20 days paid vacation
+7
Python Backend Engineer – Analytics & Reports (Async)
Python Backend Engineer – Analytics & Reports (Async)

BETBY • United States

Remote
USD 110,000 - 170,000
Health insurance
Paid sick leave
Vacation with paid days
+7
Python developer в iGaming
Python developer в iGaming

Betby • United States

Remote
USD 110,000 - 170,000
Health insurance
Paid sick leave
Vacation with paid days
+7
Python developer with SQL skills in iGaming
Python developer with SQL skills in iGaming

Betby • United States

Remote
USD 120,000 - 180,000
Health insurance
Paid sick leave
Vacation
+7
Python developer in iGaming
Python developer in iGaming

Betby • United States

Remote
USD 120,000 - 180,000
Медицинское страхование
Оплачиваемый больничный
Оплачиваемый отпуск 20 дней
+2
Python developer for sportsbook analytics
Python developer for sportsbook analytics

Betby • United States

Remote
USD 100,000 - 140,000
Health insurance
Paid sick leave
20 days paid vacation
+7
Remote Data Analyst - iGaming Analytics & BI
Remote Data Analyst - iGaming Analytics & BI

HireHi • United States

Remote
USD 110,000 - 170,000
Удаленная работа
Полная занятость
python developer for sportsbook risk management
python developer for sportsbook risk management

BETBY • United States

Remote
USD 120,000 - 180,000
Health insurance
Paid sick leave
Vacation days
+7
Удалённый Аналитик данных | iGaming: метрики, когорты, дашборды
Удалённый Аналитик данных | iGaming: метрики, когорты, дашборды

Частная компания “Automated Communication Solutions Ltd.” • United States

Remote
USD 22,000 - 33,000