Москва
Метро: Библиотека им.ЛенинаМы создаем продукт, который собирает данные из разных источников по запросу.
Первая версия продукта строится вокруг сбора данных по физическому лицу: система проверяет ряд площадок и собирает найденные совпадения в читаемый результат. На старте фокус — социальные сети и близкие по типу площадки (в том числе игровые и коммуникационные сервисы), с использованием API там, где они доступны, и механизмов сбора/разбора данных там, где нет API.
В ближайшие 6 месяцев планируем реализовать стабильный сбор данных по запросу с нескольких площадок (inst, tg + менее популярные) и дальнейшую агрегацию и обработку этих данных. До конца года планируем сделать веб-интерфейс, внедрять LLM для анализа корпоративных переписок, подключаться к корпоративным клиентам.
У проекта есть финансирование. Сейчас начинаем найм технической команды, к концу года это будет 2-3 человека в зависимости от задач и нагрузки.
Что нужно делать:
Нужен техлид-практик, который обладает крепкими навыками разработчика и готов отвечать за всю техническую сторону проекта на начальной стадии. Ты будешь:
участвовать в бизнес-планировании будущих особенностей продукта с владельцем продукта;
проектировать микросервисную систему с нуля, заниматься техническим планированием;
продумывать концепцию хранения и нормализации большого количества данных из разных источников;
писать ключевой код;
разворачивать продукт на сервере (контейнеры, журналирование, мониторинг);
формировать и вести техническую команду;
аккумулировать данные из разных источников, искать совпадения, заниматься нормализацией данных (основная ценность продукта в собираемой информации);
принимать технические решения с учетом задач продукта, сроков и стоимости эксплуатации;
Это роль для человека, который комфортно чувствует себя в ранней стадии продукта и готов совмещать несколько направлений: архитектура, разработка, развертывание в проде.
Какой опыт ждем:
Коммерческий опыт разработки на Python от 5 лет. Можно меньше, если был опыт разработки в других языках (суммарно > 5 лет). Обязателен опыт валидации merge реквестов;
Опыт проектирования и поддержки архитектуры микросервисов;
Опыт запуска систем с нуля (не только поддержка готового кода);
Опыт сбора и нормализации данных из разных источников;
Практический опыт защиты своих решений перед бизнесом;
Практический опыт работы с API;
Практический опыт сбора и разбора данных из веб-источников:
HTTP-запросы,
HTML,
JSON,
пагинация,
повторные попытки,
тайм-ауты,
устойчивость к изменениям структуры страниц;
Опыт работы с очередями задач и фоновыми обработчиками;
Уверенная работа с PostgreSQL:
проектирование схем,
индексы,
оптимизация запросов,
миграции.
Опыт работы с Redis (кэш / очередь / служебные задачи);
Опыт развертывания на Linux-серверах;
Опыт контейнеризации (Docker);
Опыт настройки журналирования, базового мониторинга и диагностики ошибок;
Умение писать автоматические тесты (как минимум модульные и интеграционные для ключевых участков);
В отклике обязательно укажи свой телеграм. Плюсом будем рады увидеть ссылку на твой репозиторий\тг-канал\статьи на хабре или любые другие атрибуты интереса в сфере.
Леусова Екатерина Сергеевна
Москва
от 400000 RUR
Москва
до 380000 RUR