Назад
7 часов назад

Production Python Engineer

120 000 - 250 000
Формат работы
remote (Global)
Тип работы
fulltime
Страна
Russia
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

📢 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).
- Дружный коллектив. Который ценит качество кода.

### Как откликнутся:

Заполнить форму , приложить свой гитхаб, рассказать о себе и своём опыте.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -