проезд Аэропорта 8с2
🚀 О компании:
KeyGo — технологичный сервис на рынке гостеприимства, который развивает стандарт краткосрочной аренды апартаментов, совмещая удобства отеля и домашний комфорт. Сервис предлагает современные полностью оборудованные апартаменты в привлекательных локациях и формирует предсказуемый опыт для гостей.
В основе Keygo — собственные цифровые продукты для гостей и владельцев недвижимости, а также системы операционного управления сервиса. Они выстраивают сквозные процессы: действия пользователей, партнеров и самого сервиса работают в едином цифровом контуре.
Для гостей сервис предлагает удобный и понятный клиентский путь — от бронирования и оплаты до бесконтактного заселения и выезда в одном интерфейсе. Для владельцев недвижимости — прозрачное управление объектом и его экономикой в личном кабинете.
🎯 Задача роли:
Нужно построить и поддерживать систему, которая:
1) ежедневно собирает цены/доступность посуточной недвижимости с ключевых площадок (Суточно, Авито, Островок и др.)
2) собирает отзывы и быстро сигнализирует о негативе
3) превращает данные в аналитику, тренды и прогнозы для pricing/ops
🕹️ Стек (ориентиры)
• Scraping: Playwright/Selenium, Scrapy, aiohttp/requests, bs4/lxml, Bun+cheerio+patchright, или другие
• Data: SQL, pandas, ClickHouse/PostgreSQL/MongoDB, Redis
• ETL/Jobs: cron/Airflow/Dagster (по ситуации), очереди/воркеры
• Infra: Docker, CI/CD (GitHub Actions), мониторинг/алерты (Grafana/Prometheus/Sentry)
💼 Задачи (парсинг/пайплайны)
• Спроектировать сбор данных по конкурентам: карточки объектов, календарь доступности, цены, ограничения, рейтинг/кол-во отзывов
• Реализовать стабильные пайплайны: расписания, очереди задач, ретраи, таймауты, дедупликация, идемпотентность
• Обеспечить устойчивость к антибот-защите: работа с прокси/ротацией, лимитами запросов, капчей и блокировками (без ручного “дежурства”)
• Наладить наблюдаемость: логи, метрики, алерты по провалам/деградации качества данных
• Нормализовать данные и хранить историчность (чтобы видеть динамику цен/загрузки)
💼 Задачи (аналитика)
• Строить дашборды/графики: динамика цен, загрузка конкурентов, распределения, сезонность, события
• Выявлять выбросы и аномалии (битые данные, резкие скачки, подозрительные изменения)
• Делать регулярные отчёты и рекомендации для pricing/ops
• Строить простые и практичные прогнозы (time series / ML по необходимости)
• Настроить real-time мониторинг отзывов: сбор, классификация негатива, алерты в нужный канал + быстрый фидбек в команду (и/или шаблоны ответа)
🔑 Требования
• Уверенный Python + опыт реального веб-скрапинга в проде (не “скрипт на раз”)
• Понимание, как делать надёжные джобы/очереди: зависимости, ретраи, таймауты, контроль параллелизма, идемпотентность
• Опыт работы с прокси/ротацией и антибот-ограничениями, умение поддерживать стабильность системы неделями/месяцами
• Хорошая база по данным: SQL, pandas, качество данных, агрегаты, историчность
• Умение превращать данные в понятную аналитику: графики, тренды, выводы
♥️ Будет плюсом
• Опыт с ClickHouse / TimescaleDB / BigQuery (или любым аналитическим хранилищем)
• Опыт с Airflow/Dagster/Prefect, Kafka/Redis Streams/RabbitMQ
• Опыт в pricing / hospitality / e-commerce аналитике
• Опыт ML/forecasting (Prophet/statsmodels/sklearn) и/или rule-based моделей для ценообразования
• Опыт DevOps: Docker, CI/CD, мониторинг/алерты, базовая эксплуатация серверов
📌 Условия:
• Оплата средств разработки: Claude Code / Codex / Cursor / ...
• Официальное оформление по ТК РФ
• Предоставляем офис
• Квартальные премии по результатам работы