Zyte
Python Developer - Remote
- Удалённо
- Romania
- Полная занятость
- вчера
Python Developer в Zyte — международной команде с сильной open source культурой. Разрабатывайте web crawlers на Scrapy, масштабируйте инфраструктуру сбора данных для тысяч клиентов. Дистанционная работа, гибкий график, 35 дней отпуска.
О позиции
Zyte собирает и доставляет данные веба более 10 лет, обслуживая 3000+ компаний и миллионы разработчиков. Мы ищем инженера в Delivery team для работы с нашим флагманским open source проектом — Scrapy. Вы будете участвовать в создании распределённых краулеров, которые обрабатывают миллиарды страниц ежемесячно. Это возможность работать с большими данными, вносить вклад в open source проекты и развивать карьеру в глобальной распределённой команде.
Чем заниматься
- Дизайн, разработка и поддержка веб-краулеров на Scrapy
- Использование платформы Zyte для распределённого извлечения и обработки данных
- Выявление и решение проблем производительности и масштабируемости распределённого краулинга
- Отладка и исправление проблем в open source проектах, включая Scrapy
- Участие в реализации крупных проектов в пайплайне разработки
Что ждут
- Опыт разработки на Python от 3 лет
- Твёрдые знания Python
- Знание Linux/UNIX, HTTP, HTML, JavaScript и сетевых протоколов
- Хороший письменный и устный английский
- Готовность работать полный рабочий день
Будет плюсом
- Опыт работы со Scrapy
- Знакомство с инструментами для краулинга, извлечения и обработки данных (NLTK, pandas, scikit-learn, mapreduce, NoSQL)
- Продвинутый уровень английского
Условия
- Работа в самомотивированной мультикультурной команде
- Гибкость и свобода выбора места работы
- Возможность посещать конференции и встречаться с коллегами со всего мира
- Работа с передовыми open source технологиями
- 35 оплачиваемых отпускных дней
Навыки
- Python
- Scrapy
- Linux
- HTTP
- HTML
- JavaScript
- NoSQL
- Network Programming
- Data Extraction
- Web Crawling
Сложность отбора
Стандартная роль Python-разработчика с фокусом на веб-краулинг; требует понимания асинхронности и распределённых систем
Оценка JobPathЗарплата по рынку
180 000 – 350 000 ₽ в месяц
Оценка для Python Developer с опытом 3+ года в Румынии/дистанционно, рынок РФ; перевод из условных $2000-4000/месяц по курсу ~90 ₽/$
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Как вы проектируете надёжные web crawlers на Scrapy? Какие паттерны используете?
- Как решаете проблемы блокировки и дедупликации при краулинге миллионов страниц?
- Объясните, как работает asyncio в Python и где он полезен в контексте краулинга?
- Какие metrics вы отслеживаете при эксплуатации distributed crawling systems?
- Как вы подходитe к оптимизации скорости и качества извлечения данных из HTML?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр