Наша компания – GenAI-стартап, базируемся в Москве, разрабатываем AI-продукты для маркетинга.
Ваши задачи :
- Разрабатывать и поддерживать высоконагруженные парсеры (web-scraping, API, streaming)
- Писать надёжные Telegram-клиенты/боты на Telethon (авторизация, обработка событий, file-upload/download)
- Инкапсулировать логику сбора данных в repeatable-jobs (Celery/RQ, asyncio)
- Оптимизировать скорость и устойчивость парсеров (async, proxy-ротация, retry-логика)
- Покрывать код тестами (pytest) и проводить code-review коллег
- Участвовать в проектировании архитектуры микросервисов и CI/CD-пайплайнов
Требования :
- 2+ лет коммерческой разработки на Python 3.x
- Практический опыт написания парсеров/краулеров (Scrapy, Playwright/Selenium, BeautifulSoup или lxml)
- Глубокое понимание Telethon и Telegram API (authorization flow, rate limits, channels, uploads)
- Асинхронщина: asyncio / aiohttp
- SQL и схемы БД (PostgreSQL/MySQL), базовая оптимизация запросов
- Linux, Git, Docker, pull-request workflow
- Способность читать техдоки на английском
Плюсом будет
- Знание Kafka / RabbitMQ / Redis Streams
- Настройка CI/CD (GitLab CI, GitHub Actions)
- Опыт работы с unit- & integration-тестами для парсеров
Условия :
- Удаленка/Гибрид
- Офис напротив Москва Сити
- Обсуждение зарплаты после собеседования