Middle Python разработчик (Robotics)
Описание
Локация: Санкт-Петербург, Лиговский проспект, 50Д; работа на месте работодателя. Возможность релокации в Сербию после прохождения испытательного срока.
Зарплата: до 150000 RUR на руки в месяц.
Компания
Международная IT-компания «Техностар», разрабатывающая технологичные продукты в области мобильной электроники и роботизированных систем; решения используются в 75 странах, компания обладает сертификатами и патентами.
Что делать
Разрабатывать и поддерживать backend-сервисы на Python.
Реализовывать асинхронную бизнес-логику, фоновые задачи и интеграционные сценарии.
Интегрировать камеры, STM/serial-устройства и USB-периферию.
Разрабатывать и поддерживать REST/JSON API, а также WebSocket/SSH-сценарии для удалённого управления.
Работать с RabbitMQ, Redis и PostgreSQL, поддерживать Docker-инфраструктуру и отлаживать решения в Linux.
Вести техническую документацию и взаимодействовать с командами frontend, QA и DevOps.
Требования
От 1 года до 3 лет опыта разработки.
Уверенное владение Python 3.11+ и обязательный опыт с FastAPI, Uvicorn/Hypercorn и Pydantic.
Сильные навыки асинхронного программирования: asyncio, async/await и background tasks.
Опыт с RabbitMQ, aio-pika, Redis и redis.asyncio.
Опыт с PostgreSQL, asyncpg/psycopg и понимание SQLAlchemy.
Практический опыт с OpenCV и NumPy для обработки изображений и камерных пайплайнов.
Понимание Linux-интеграций с оборудованием: /dev, USB, pyserial и v4l2.
Уверенное владение Docker, Docker Compose и Git; опыт тестирования и отладки с pytest.
Английский язык не ниже B1.
Хорошо, если есть
Опыт автоматизации Android-устройств через ADB.
Опыт автоматизации iOS-устройств с go-ios, libimobiledevice и usbmuxd.
Опыт работы с CUPS/печатью и kiosk-окружением.
Понимание Clean Architecture и практик наблюдаемости, включая Sentry и централизованные логи.
Опыт в робототехнике и интеграции с физическими устройствами.
Практические навыки использования популярных нейросетей для написания кода и решения прикладных задач.
Культура и преимущества
Международный IT-проект.
Аккредитованная IT-компания.
Ориентация на долгосрочное сотрудничество.
Гибкое начало рабочего дня.
Комфортный офис.
Возможность релокации в Сербию после прохождения испытательного срока.