Москва, Докучаев переулок, 3к1
Метро: Площадь трёх вокзаловКомпания Piklema занимается разработкой решений в области предиктивной аналитики для горнодобывающей отрасли. Наши цифровые советчики помогают повысить эффективность работы техники, диагностировать отказы оборудования на ранней стадии. Интегрируем информацию различных бортовых, информационных и диспетчерских систем, строим модели, формируем рекомендации, визуализируем полученную информацию пользователям.
Компания включена в реестр аккредитованных организаций, осуществляющих деятельность в области ИТ (рег. № 18053), с возможность предоставления сотрудникам льготной ипотеки, отсрочки при мобилизации и др.
Ищем Middle / Middle+ Python разработчика для работы над интеграцией и эксплуатацией решений в области Computer Vision и edge-устройств.
Используемый стэк технологий: Python 3.x, FastAPI, SQLAlchemy, Dramatiq, RabbitMQ, PostgreSQL, Redis, Docker
Чем предстоит заниматься:
Разработка и поддержка backend-сервисов для интеграции CV/ML решений
Интеграция ML/CV компонентов (как сервисов или библиотек) в общую систему
Работа с потоками данных (видео, изображения, телеметрия)
Подготовка инфраструктуры под запуск ML-компонентов (Docker, GPU, IoT)
Деплой, настройка и сопровождение сервисов в production
Работа с edge-устройствами (в основном NVIDIA Jetson)
Диагностика и устранение проблем в продакшене
Участие во внедрении решений (возможны командировки)
Прорабатывать и внедрять новые функции продуктов
Что мы ожидаем от кандидата (Hard Skills)
Обязательно:
Уверенный Python (asyncio, threading, multiprocessing)
Опыт backend-разработки (FastAPI или аналоги, БД, ORM)
Практический опыт с Docker и docker-compose
Уверенный Linux (настройка, диагностика, работа с сервисами)
Понимание работы брокеров сообщений (RabbitMQ / Redis / Celery / Dramatiq)
Базовое понимание сетей (TCP/IP, маршрутизация)
Опыт деплоя и сопровождения сервисов
Понимание, как работает система в продакшене (логи, метрики, отказоустойчивость)
Навыки работы с GPU (на базовом уровне)
Понимание, как запускать и отлаживать приложения в Docker с GPU
Понимание принципов observability (метрики, логи, трейсы)
Опыт или знакомство с инструментами (Grafana, Prometheus, Telegraf, Loki)
Будет плюсом:
Опыт работы с NVIDIA / CUDA
Опыт работы с edge-устройствами (например, NVIDIA Jetson)
Знакомство с GStreamer (или понимание, что это и зачем)
Опыт работы с GPS
Опыт использования Ansible / SaltStack
Понимание, как устроены системы видеоаналитики
Опыт работы с ML/CV библиотеками (PyTorch, OpenCV, NumPy, FFmpeg)
Soft Skills:
Технический английский
Умение эффективно использовать LLM-инструменты (Cursor, Claude Code)
Готовность работать с железом и разбираться в новых устройствах
Системное мышление (понимание системы целиком, а не только кода)
Самостоятельность и инициативность
Готовность к редким командировкам на внедрения
Желательно техническое образование
Предпочтительно не полностью удалённый формат (работа из РФ)
Условия:
Офисы: Ярославль (ул. Некрасова) и Москва (м. Сухаревская / Проспект Мира)
Формат: офис Ярославль с возможностью гибридной работы
Возможность влиять на архитектуру и технологии
Работа на стыке backend, DevOps и IoT