Пиклема
Python Backend разработчик (мидл+)
- Python
- Docker
- UnitTest
- SQL
- Pytest
- Алгоритмы и структуры данных
- Рефакторинг кода
- asyncio
- threading
- RabbitMQ
- Redis
- Celery
- Dramatiq
- Grafana
- Prometheus
- Telegraf
- Loki
Компания 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
- ДМС (расширенная программа с госпитализацией и стоматологией)
- Официальное оформление по трудовому договору