улица Александра Невского 13
Ценозавр — IT-компания, разрабатывающая сервис мониторинга и анализа цен для производителей и ритейла. Мы собираем и обрабатываем данные из множества источников, помогая бизнесу принимать решения на основе актуальной информации.
Сейчас мы ищем разработчика в команду Data Mining.
⚠️ Важно: это не классическая backend-разработка. Написание кода занимает меньшую часть времени. Основная работа — анализ источников данных, reverse engineering и разработка стратегий получения данных.
Чем предстоит заниматься
Работа делится на несколько типов задач:
1. Типовые задачи (основа работы)
- разработка парсеров по готовым шаблонам;
- поддержка существующих механизмов сбора данных;
- преобразование и нормализация данных.
2. Сложные задачи (ключевая ценность)
- анализ и перехват трафика (web / mobile);
- reverse engineering мобильных приложений и JavaScript;
- обход anti-bot и других механизмов защиты;
- поиск нестандартных способов получения данных.
3. Развитие платформы (в меньшей степени)
- улучшение архитектуры инструментов парсинга;
- оптимизация и рефакторинг кодовой базы;
- развитие внутренних библиотек.
Что хотим видеть в кандидате
Ключевое:
- интерес к разбору «как это работает под капотом»;
- готовность работать с нестандартными задачами и разбираться в сложных источниках данных;
- усидчивость и системное мышление.
Технические требования:
- опыт программирования на Go (от 1 года или уверенные базовые навыки);
- понимание HTTP/HTTPS, клиент-серверного взаимодействия;
- опыт парсинга сайтов / API / файлов.
Будет большим плюсом:
- опыт reverse engineering;
- работа с инструментами анализа трафика (Burp Suite, Fiddler, Wireshark);
- понимание JavaScript (включая обфускацию);
- опыт обхода anti-bot систем;
- навыки deobfuscation / decompilation;
- опыт во frontend или fullstack-разработке.
Кого мы ищем
Мы в первую очередь рассматриваем кандидатов с релевантным опытом:
- scraping / data mining;
- reverse engineering;
- анализ и перехват трафика;
- обход защит.
Также готовы рассматривать:
- разработчиков с небольшим опытом, но высокой мотивацией разбираться;
Условия
- оформление по ТК РФ;
- белая зарплата (обсуждается индивидуально);
- полностью удалённая работа;
- обучение и развитие за счёт компании;
- ежегодная индексация;
- дополнительные выплаты (события в жизни);
- льготная ипотека, отсрочка от армии;
- адекватная команда без бюрократии.
Важно при отклике
Обязательно укажите:
- какие сайты / приложения вы парсили;
- с какими защитами сталкивались;
- какие подходы использовали для обхода.
После отклика — тестовое задание.