Python-разработчик (Middle+)

Оплата не указана

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Компетенции

Middle

О компании

Мы — небольшая, но амбициозная команда, которая разрабатывает комплексное ПО в области игровых автоматизаций и аналитики. У нас минимум бюрократии и быстрые решения — ценим эксперименты и нестандартный подход к задачам.

Обязанности

  1. Разрабатывать backend-части сервисов и десктопных утилит на Python (иногда отдельные модули могут быть на C++).
  2. Переносить логику из существующего Java-кода в новое Python-приложение (читаем, но не пишем на Java).
  3. Проектировать микросервисную архитектуру для новых и текущих модулей.
  4. Автоматизировать и оптимизировать сложные процессы на уровне системного взаимодействия с Windows.
  5. Работать с низкоуровневыми компонентами (память, процессы, сетевой стек).
  6. Интегрировать Python с нативными модулями на C++.
  7. Писать читаемый, хорошо структурированный код и участвовать в code review.

Требования

  • От 3 лет коммерческого опыта в разработке на Python.
  • Уверенное знание Python.
  • Опыт или готовность глубоко погружаться в анализ трафика, интеграцию с C++ и взаимодействие с системным уровнем Windows.
  • Понимание принципов микросервисной архитектуры ( REST API, Docker, CI/CD).
  • Способность читать чужой код (Java, C++), чтобы переиспользовать лучшие идеи.
  • Ответственность, самостоятельность, готовность к экспериментам.

Технологический стек

  • Основное:
    • Python 3.8+
    • PostgreSQL / MongoDB
    • Git, asyncio
    • Микросервисная архитектура
    • pywin32, psutil, ctypes (расширенное взаимодействие с Windows)
    • scapy, Wireshark, tcpdump, pcap (анализ сетевого трафика)
    • pyinstaller (сборка приложений)
    • pyautogui, pywinauto, pygetwindow, OpenCV, mss, win32api (автоматизация интерфейсов)
  • Дополнительно (желательно, но не обязательно):
    • Java (только чтение существующего кода)
    • C++ / Cython / pybind11 (интеграция с Python)
    • Docker, CI/CD
    • Django / Flask / FastAPI
    • Kafka / RabbitMQ, Redis (очереди и кеш)
    • ML-библиотеки: pandas, numpy, scikit-learn, PyTorch

Условия

  • Гибкий график и возможность удалённой работы.
  • Минимум бюрократии и прямое влияние на решения в проекте.
  • Сложные, нетривиальные задачи с возможностью развития в области системного программирования и ML.
  • Возможность сотрудничать с командой, которая планирует внедрение LLM (Large Language Models) в будущем (эксперименты с LLaMA, Mistral, RWKV и др.).
  • Конкурентная заработная плата (обсуждается индивидуально).

Процесс отклика

  1. Отправьте ваше резюме через форму hh.ru или на наш email.
  2. Расскажите о вашем опыте, проектах, которые считаете интересными.
  3. (При наличии) укажите ссылки на GitHub или другие репозитории.
  4. Обычно мы проводим 1–2 собеседования, после чего принимаем решение.

Если вы ищете среду, где можно прокачаться в нестандартных технических задачах, будем рады знакомству!

Ждём вашего отклика!

Ключевые навыки

Python
Postgresql

Контактная информация

Шкарлатов Арсений Сергеевич

Сайт: shkarlatov.pro

Почта: не указана

Вакансия опубликована 18.04.2025 в г. Новосибирск.

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

#

Новосибирск

Полный день

Подробное описание

7 апреля

#

Новосибирск

Площадь Ленина

Полный день

Подробное описание

14 апреля

#

Middle

Новосибирск

Удаленная работа

Подробное описание

18 апреля