Обязанности:
Мы создаем продукт, который собирает данные из разных источников по запросу. Первая версия продукта строится вокруг сбора данных по физическому лицу: система проверяет ряд площадок и собирает найденные совпадения в читаемый результат. На старте фокус — социальные сети и близкие по типу площадки (в том числе игровые и коммуникационные сервисы), с использованием API там, где они доступны, и механизмов сбора/разбора данных там, где нет API. В ближайшие 6 месяцев планируем реализовать стабильный сбор данных по запросу с нескольких площадок (inst, tg + менее популярные) и дальнейшую агрегацию и обработку этих данных. До конца года планируем сделать веб-интерфейс, внедрять LLM для анализа корпоративных переписок, подключаться к корпоративным клиентам. У проекта есть финансирование. Сейчас начинаем найм технической команды, к концу года это будет 2-3 человека в зависимости от задач и нагрузки. Что нужно делать: Нужен техлид-практик, который обладает крепкими навыками разработчика и готов отвечать за всю техническую сторону проекта на начальной стадии. Ты будешь: участвовать в бизнес-планировании будущих особенностей продукта с владельцем продукта; проектировать микросервисную систему с нуля, заниматься техническим планированием; продумывать концепцию хранения и нормализации большого количества данных из разных источников; писать ключевой код; разворачивать продукт на сервере (контейнеры, журналирование, мониторинг); формировать и вести техническую команду; аккумулировать данные из разных источников, искать совпадения, заниматься нормализацией данных (основная ценность продукта в собираемой информации); принимать технические решения с учетом задач продукта, сроков и стоимости эксплуатации; Это роль для человека, который комфортно чувствует себя в ранней стадии продукта и готов совмещать несколько направлений: архитектура, разработка, развертывание в проде. Какой опыт ждем: Коммерческий опыт разработки на Python от 5 лет. Можно меньше, если был опыт разработки в других языках (суммарно > 5 лет). Обязателен опыт валидации merge реквестов; Опыт проектирования и поддержки архитектуры микросервисов; Опыт запуска систем с нуля (не только поддержка готового кода); Опыт сбора и нормализации данных из разных источников; Практический опыт защиты своих решений перед бизнесом; Практический опыт работы с API; Практический опыт сбора и разбора данных из веб-источников: HTTP-запросы, HTML, JSON, пагинация, повторные попытки, тайм-ауты, устойчивость к изменениям структуры страниц; Опыт работы с очередями задач и фоновыми обработчиками; Уверенная работа с PostgreSQL: проектирование схем, индексы, оптимизация запросов, миграции. Опыт работы с Redis (кэш / очередь / служебные задачи); Опыт развертывания на Linux-серверах; Опыт контейнеризации (Docker); Опыт настройки журналирования, базового мониторинга и диагностики ошибок; Умение писать автоматические тесты (как минимум модульные и интеграционные для ключевых участков); Условия: Физическая встреча в Москве 2 раза в месяц; Оплата - договорная, 2 раза в месяц; Удаленный формат работы (можно гибрид, если дома скучно); Полная занятость; Быть на связи 10:00-18:00 по МСК. В отклике обязательно укажи свой телеграм. Плюсом будем рады увидеть ссылку на твой репозиторий\тг-канал\статьи на хабре или любые другие атрибуты интереса в сфере.Похожие вакансии
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Специализированный депозитарий ИНФИНИТУМ
До 170 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
BND LLC
От 1 500 до 2 500 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Priqol Labs
От 70 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Workmate
Договорная
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
Вкусно — и точка
От 250 000 до 300 000 руб.
Москва. Станции метро: Площадь Революции, Театральная, Охотный ряд, Библиотека им.Ленина
НПЦ СпецЭлектронСистемы