Компания 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)
•Готовность работать с железом и разбираться в новых устройствах
•Системное мышление (понимание системы целиком, а не только кода)
•Самостоятельность и инициативность
•Готовность к редким командировкам на внедрения
•Желательно техническое образование
•Предпочтительно не полностью удалённый формат
Условия
•Офисы: Ярославль (ул. Некрасова) и Москва (м. Сухаревская / Проспект Мира)
•Формат: офис Ярославль (либо Москва) с возможностью гибридной работы. Командировки не чаще 1 раза в 2 месяца.
•Возможность влиять на архитектуру и технологии
•Работа на стыке backend, DevOps и IoT
•ДМС (расширенная программа с госпитализацией и стоматологией)
•Официальное оформление по трудовому договору