Python Backend Engineer (Telemetry & MAVSDK)
Мы ищем Python Backend Engineer для участия в интересном и технически сложном проекте, связанном с обработкой телеметрии, real-time стримингом данных и глубокой интеграцией с MAVSDK.
Проект активно развивается и ориентирован на надежную работу с потоками данных, масштабируемую архитектуру и дальнейшее расширение в сторону аналитики и ML.
О проекте
Проект представляет собой backend-платформу для:
-
сбора телеметрических данных,
-
их доставки и обработки в реальном времени,
-
хранения, агрегации и мониторинга,
-
подготовки данных для аналитических и ML-модулей.
Чем предстоит заниматься
-
Разработка и развитие backend-сервиса:
-
API (REST / gRPC),
-
бизнес-логика,
-
интеграции,
-
фоновые и асинхронные задачи.
-
-
Интеграция с MAVSDK:
-
подключение к источникам данных и симуляторам,
-
получение телеметрии, статусов и событий.
-
-
Доставка телеметрии в сервис:
-
real-time стриминг (WebSocket / gRPC / message queues),
-
буферизация,
-
ретраи и обработка сбоев.
-
-
Нормализация и валидация данных:
-
обеспечение надежной доставки (idempotency, ordering),
-
контроль backpressure и устойчивости системы.
-
-
Хранение и обработка данных:
-
time-series и реляционные БД,
-
агрегации,
-
алерты и метрики.
-
Требования
-
Уверенное владение Python 3.x и опыт backend-разработки.
-
Опыт работы с Flask / FastAPI / Django.
-
Практический опыт с MAVSDK
или хорошее понимание MAVLink / PX4 / ArduPilot и готовность быстро погрузиться. -
Опыт работы с очередями и стримингом данных:
-
RabbitMQ / Kafka / Redis Streams / SQS или аналогами.
-
-
Опыт работы с базами данных:
-
PostgreSQL / MySQL,
-
понимание подходов к time-series данным
(TimescaleDB, InfluxDB — будет плюсом).
-
-
Понимание сетевых протоколов и принципов надежной доставки данных в real-time системах.
Будет плюсом
-
Опыт в ML / Computer Vision:
-
PyTorch / TensorFlow,
-
OpenCV, ONNX,
-
детекция, трекинг, обработка видео и сенсорных данных.
-
-
Опыт работы с симуляторами и тестовыми контурами:
-
Gazebo, jmavsim,
-
SITL / HITL.
-
-
Опыт построения observability:
-
Prometheus / Grafana,
-
OpenTelemetry,
-
Sentry.
-