Эта вакансия в архиве

Посмотреть похожие вакансии ↓
5 дней назад

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

150 000₽
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b1
Страна
Russia
Релокация
Serbia

Описание вакансии

Текст:
/
TL;DR
Middle Python разработчик (Robotics): Разработка и поддержка backend-сервисов для роботизированных систем с акцентом на асинхронную бизнес-логику, интеграцию с оборудованием и API. Фокус на построении высоконагруженных сценариев с RabbitMQ, Redis и PostgreSQL, обработке изображений через OpenCV и NumPy и отладке Linux-интеграций с физическими устройствами.

Локация: Санкт-Петербург, Лиговский проспект, 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-компания.
  • Ориентация на долгосрочное сотрудничество.
  • Гибкое начало рабочего дня.
  • Комфортный офис.
  • Возможность релокации в Сербию после прохождения испытательного срока.