Production Python Engineer (Refactor/Architecture) антифрод‑пайплайн.

IT и разработка 10.02.2026 · 👁 316 просмотров
📢 Production Python Engineer (Refactor/Architecture) антифрод‑пайплайн. Мы разрабатываем сложную систему анализа сетевых аномалий. У нас мощный R&D: мы умеем детектировать ботов, VPN и прокси по сетевым отпечаткам. Текущая задача: У нас есть работающий код (написанный исследователями), который нужно превратить в надежный инженерный продукт . Нам нужен человек, который наведет порядок, внедрит архитектуру и типизацию. ### Задачи: 1. Глубокий рефакторинг и стабилизация: Перевод с неструктурированных словарей на строгие контракты данных ( Pydantic / TypedDict ). 2. Архитектура: Внедрение паттерна Pipeline с единым контекстом обработки (Парсинг → Обогащение → Детекция → Ответ). Цель — сделать логику прозрачной и модульной. 3. Оптимизация работы с БД: Ревизия взаимодействия с PostgreSQL (оптимизация структур, миграции). 4. Культура разработки: Внедрение: mypy , pytest , чистотой Git-истории. ### Наши ожидания: - Python Strong: Глубокое понимание языка, ООП, паттернов проектирования. Ваш код, легко читать и поддерживать. - Strict Typing: Частое использование аннотаций. Опыт работы с Pydantic (валидация данных на входе/выходе/внутри) и статическими анализаторами ( mypy / ruff ). - Architecture: Умение проектировать модульные системы. Понимание, как разделить бизнес-логику и инфраструктурный слой. - AsyncIO & PostgreSQL: Опыт работы с асинхронностью и сложными SQL-запросами. Понимание транзакций и индексов. - Testing: Опыт написания тестов ( pytest ) не «для галочки», а для гарантии надежности при рефакторинге. - Git Culture: Умение работать с Git «чисто»: атомарные коммиты, понятные PR, интерактивный rebase. ### Soft skills: - Устойчивость к рутине: Рефакторинг. Готовность методично распутывать клубок легаси-кода. - «Инженерная эмпатия»: Способность прочитать чужой код (даже если он плохой), понять логику автора и переписать её правильно, не сломав бизнес-логику. - Внимательность к деталям . - Здоровый перфекционизм: Желание привести хаос к порядку. ### Будет большим плюсом: - Глубокое понимание сетевых протоколов ( TCP/IP , TLS , HTTP/2 ). - Rule-based scoring, анализ “плавающей логики”. - Опыт переноса Research-кода ( Jupyter Notebooks ) в Production. ### Условия - Удаленка - любое ГЕО , не требуется присутствие в офисе. - Зарплата От 120 - 250 тыс. руб. на руки (возможна оплата в USDT), выплата - два раза в месяц. - in-house продукт , в котором вы свободны и можете реализовать свои идеи. - Доступ к самым передовым LLM (Sonnet 4.5, GPT-5.2). - Дружный коллектив. Который ценит качество кода. ### Как откликнутся: Заполнить форму https://forms.gle/5tVNBxsJ22b8NKCc8 , приложить свой гитхаб, рассказать о себе и своём опыте.
Откликнуться в Telegram →

⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.

🇮🇱 Не нашли подходящую зарплату? В Израиле платят от $3000 Без языка и опыта · жильё и легализация под ключ · официально Смотреть вакансии →