Middle Python Developer (CV)

Devhunt

Middle Python Developer (CV)

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

Маркетплейс для покупки и продажи игровых предметов Roblox. CV-отдел автоматизирует трейдинг через компьютерное зрение: наши боты заходят в игры, распознают предметы на экране, проводят сделки и логируют результаты. Сейчас работаем с 4 играми, у каждой — свой набор CV-модулей на базе общей библиотеки.

Код — Python 3.11+. Активно используем нейронки в работе: как в процессе разработки, так и в процессах вокруг неё

Что будешь делать: Основное (80% времени):

  • Реализовывать CV-ботов для новых игр на базе общей библиотеки
  • Template matching, OCR-распознавание (EasyOCR, Tesseract), фильтры изображений
  • Поддерживать существующие игры: при обновлении Roblox — обновить шаблоны, стейджи, логику распознавания

Дополнительно (20% времени):

  • Мониторить метрики ботов, реагировать на алерты (дашборды + ИИ-мониторинг)
  • Писать вспомогательные сервисы: боты для управления серверами, скрипты автоматизации при необходимости для удобства и автоматизации работы
  • Документация по модулям и процессам

Стек: Python 3.11+ (Protocol, dataclass, match/case, type hints); OpenCV, Pillow, NumPy; template matching, кропы, фильтры; EasyOCR, Tesseract (интеграция, не тренировка моделей); threading, concurrent.futures, ThreadPool; Flask (HTTP-эндпоинты для управления ботами); mypy strict, ruff, pre-commit, code review; Protocol-based contracts, Singleton, Factory, DI, DAG state machine

Требования:

  • Знаешь систему типов Python: Protocol, TypeAlias, Generic — и используешь её
  • Понимаешь паттерны проектирования и можешь объяснить зачем применяешь конкретный
  • Умеешь быстро вникать в чужой код — большая часть работы это расширение существующей библиотеки Не пугает mypy strict и строгий code review
  • Активно используешь нейронки на продвинутом уровне Будет плюсом
  • Работал с OpenCV или обработкой изображений (template matching, фильтры, цветовые пространства)
  • Опыт с OCR (Tesseract, EasyOCR)
  • Опыт с GUI-автоматизацией (pyautogui, pydirectinput)
  • Опыт работы с пайплайнами обработки данных / state machines

Не нужно: ML research / тренировка моделей — модели уже есть, нужна интеграция; Async/await — проект на тредах; Highload / микросервисы

Условия:

  • Работа над продуктом, которым пользуются миллионы людей каждый день
  • Влияние на продукт: здесь код двигает бизнес x5-x7, а не пылится в бэклоге
  • Международную команду из 8+ стран
  • Автономию и доверие: мы нанимаем взрослых людей и не занимаемся микроменеджментом
  • Конкурентную компенсацию
  • Полностью удалённую работу
Навыки
  • Python
  • OpenCV
  • Numpy
Посмотреть контакты работодателя

Похожие вакансии

Prooftech IT
  • Москва

  • Не указана

Рекомендуем
Betting Software
  • Москва

  • Не указана

Рекомендуем
Social Media Holding
  • Москва

  • Не указана

Рекомендуем
Компания ПЭК
  • Москва

  • Не указана

Авто-подбор.рф
  • Москва

  • Не указана

  • Москва

  • от 2500 USD

Python Web Automation / Anti-Detection Developer

Рязанова Анастасия Валерьевна

  • Москва

  • до 230000 RUR

X5 Tech
  • Москва

  • до 230000 RUR

ГНИВЦ
  • Москва

  • до 230000 RUR

МТС
  • Москва

  • до 230000 RUR

Postgres Professional

Python-разработчик

Postgres Professional

  • Москва

  • до 230000 RUR

Онлайн-гимназия

Старший Backend-разработчик

Онлайн-гимназия

  • Москва

  • до 250000 RUR

Ассоциация IPChain

Python-разработчик

Ассоциация IPChain

  • Москва

  • до 250000 RUR

БАНК УРАЛСИБ
  • Москва

  • до 250000 RUR

AbeloHost B.V.
  • Москва

  • до 4000 EUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию