Компании-партнёры 2ГИС делятся с нами данными о себе: где находятся их филиалы, по какому расписанию они работают, как с ними можно связаться и прочей ценной информацией. А мы, команда Добычи данных, переводит это знание на язык, понятный нашим внутренним системам: парсим, анализируем, приводим к единому виду и доставляем в нужные потоки.
Мы ищем в команду тимлида, который возьмет на себя лидерство — чтобы команда развивалась быстрее, эффективнее и с большим фокусом на продуктовую ценность.
Форматы, в которых мы получаем данные, многообразны: от хорошо документированных и структурированных REST API до заполняемых вручную Excel-файлов, тысяч HTML-страниц, специфичных форматов геометрий и т.д. Помимо этого, мы разрабатываем собственных ботов для автоматического сбора информации.
Нам важно находить решения в условиях неопределенности, масштабировать уже работающие процессы и вместе с командой создавать устойчивую, прозрачную и автоматизированную платформу для добычи и обработки данных.
Задачи
- Руководство командой: постановка задач, планирование, контроль сроков.
- Участие в развитии продукта: взаимодействие с продактами/аналитиками/дизайнерами/другими командами, чтобы формировать roadmap и приоритеты.
- Создание и развитие устойчивого data pipeline: от внешнего источника до бизнес-логики.
- Актуальность и развитие интерфейса, через который управляется сбор данных (добавление функционала на связке front+back, модульность, расширяемость интерфейса, минимальная, но уместная вёрстка).
- Обеспечение качества: автотесты, релизы, мониторинг, CI/CD;
- Развитие команды:найм, онбординг, развитие навыков, поддержка культуры обратной связи и непрерывного улучшения.
Основной стек в команде
Python, TypeScript & React, PostgreSQL, CI/CD через GitLab в Kubernetes. Используем FastAPI, SQLAlchemy.
Требования
- опыт управления командой 8+ человека, поддержка развития разработчиков, тестировщиков, аналитиков;
- опыт работы в разработке на Python 4+ лет, включая серьёзные проекты Back-end и/или Fullstack;
- умение организовывать процессы в команде и планировать ее работу;
- структурированное мышление, способность эффективно декомпозировать задачи и принимать решения в условиях множества неизвестных;
- умение писать поддерживаемый, тестируемый код — и помогать команде расти в этом направлении;
- навык продуктового мышления — умение смотреть на задачи не только как на инженерные, но и как на бизнес-ценность.
Плюсом будет
- опыт сбора и трансформации данных (ETL/ELT-процессов), знание инструментария (Airflow, pandas, dask, Kafka и т.п.);
- уверенность в SQL и опыт оптимизации запросов;
- опыт парсинга сайтов/файлов/API.
Почему у нас классно
- 2ГИС – аккредитованная IT-компания.
- Можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Нижнем Новгороде, Томске, Астане, Алма-Ате.
- Само собой, полностью белая зарплата.
- Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
- Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра/VC.
- Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.