Чем предстоит заниматься:
- Разработка и поддержка новых инструментов внутри команды.
- Парсинг и сбор данных из различных веб-источников.
- Интеграция со сторонними API, получение и структурирование данных.
- Обработка, очистка и анализ собранных данных.
- Визуализация результатов анализа (создание графиков, диаграмм, понятных отчетов).
- Написание чистого, поддерживаемого и документированного кода.
- Участие в код-ревью и работа в команде.
Наш стек технологий:
- Язык: Python 3.10+
- Фреймворки для ботов: Aiogram / Pyrogram
- Парсинг: BeautifulSoup4, Requests, Selenium (Playwright) — при необходимости
- Работа с данными: Pandas, NumPy
- Визуализация: Matplotlib, Plotly, Seaborn
- Клиент для API: aiohttp, httpx
- Базы данных: PostgreSQL, SQLAlchemy / asyncpg, Redis
- Прочее: Git, Docker, немного Asyncio
Мы ждем от тебя:
- Базовые знания Python (понимание ООП, основных структур данных, исключений).
- Понимание принципов работы REST API.
- Желание разбираться с парсингом данных и их визуализацией.
- Готовность изучать новые библиотеки и технологии.
- Базовое знакомство с Git.
- Ответственность и умение "гуглить" профессионально.
Будет огромным плюсом:
- Любой учебный проект на GitHub, связанный с ботами, парсингом или анализом данных.
- Опыт написания даже простых Telegram-ботов.
- Понимание асинхронного программирования на базовом уровне.
- Знание SQL на уровне простых запросов.
- Базовое понимание работы LLM и написание промтов.
Что мы предлагаем:
- Реальный опыт и портфолио: Ты сразу погрузишься в рабочие задачи, а не будешь проходить скучные учебные курсы. Все, что ты сделаешь, увидят живые пользователи.
- Гибкий график: Возможность совмещать с учебой.
- Официальное оформление по ТК РФ после испытательного срока.
Как откликнуться:
- Нажмите кнопку "Откликнуться" на hh.ru.
- Обязательно прикрепите ссылку на ваш GitHub (или другой хостинг кода) с примерами ваших проектов. Нам важно видеть, как вы пишете код.
- В сопроводительном письме кратко ответьте на вопрос: "Какой библиотекой Python вы бы воспользовались для парсинга динамического сайта, где данные подгружаются через JavaScript, и почему?"
Мы рассмотрим все отклики и постараемся дать обратную связь каждому, кто подошел к заполнению заявки серьезно!