В связи с расширением команды, ищем опытного Senior Python Developer для работы над проектами, связанными с парсингом данных из различных источников.
Что нужно будет делать:
-
Разрабатывать и поддерживать высокоэффективные решения для парсинга данных (веб-страницы, API, базы данных и другие источники);
-
Оптимизировать существующие процессы сбора данных, обеспечивая их скорость и надежность;
-
Работать с большими объемами данных и решать задачи их качественной очистки, нормализации и преобразования;
-
Обучать младших сотрудников парсингу.
Требования:
-
Опыт работы с Python от 4 лет, из них не менее 2 лет в области парсинга;
-
Глубокие знания и практический опыт работы с библиотеками для парсинга и запросов: BeautifulSoup, Scrapy, Selenium, Requests и т.д.;
-
Опыт работы с API (REST, GraphQL), в том числе их разработка и потребление;
-
Опыт настройки веб-скрейперов для обхода ограничений (CAPTCHA, блокировки IP);
-
Знания в области работы с базами данных (SQL и NoSQL) и оптимизации запросов;
-
Понимание принципов многопоточности и асинхронного программирования;
-
Умение работать с большими объемами данных и сложными структурами.
Будет плюсом:
-
Опыт работы с облачными платформами (AWS, GCP, Azure);
-
Опыт настройки веб-скрейперов для обхода ограничений (CAPTCHA, блокировки IP);
-
Понимание основ DevOps и опыт работы с инструментами мониторинга (Prometheus, Grafana и т.д.).
Мы предлагаем:
-
Конкурентоспособную заработную плату, обсуждаемую по итогам собеседования;
-
Удаленная работа;
-
Возможности для профессионального роста и развития;
-
Участие в интересных и сложных проектах в сфере работы с данными.