← Все вакансии

Разработчик сервисов управления автономным флотом

Команда сервисов удалённого управления автономным флотом занимается интерфейсами и сервисами, с помощью которых операторы напрямую управляют устройствами в нестандартных ситуациях, а также отслеживают и контролируют весь флот во всех локациях. Наши сервисы реализуют все процессы: от призыва оператора до прямого вмешательства. Мы разрабатываем как сервисы управления, видеостриминга, назначения операторов, так и ПО на устройствах, обрабатывающее для них команды.

Ищем разработчика на Python, которому интересно создавать новые сервисы с упором на стабильность, развивать текущие сервисы и отвечать за часть их функциональности. Вам предстоит прорабатывать решение задач, продумывать архитектуру, писать код и доводить его до продакшена.

Наш стек:

  • Веб-сервисы на FastAPI, aiohttp
  • Сервисы упакованы в Docker
  • Поставляются с помощью внутреннего CI/CD в Yandex Deploy
  • Храним данные в PostgreSQL, Redis, YT
  • Высоконагруженные прокси-сервисы на Go

Задачи и обязанности

Сервисы удалённого управления


Вам предстоит разрабатывать сервисы и интерфейсы, с помощью которых операторы удалённо помогают роботам-доставщикам, автономным такси и грузовикам справляться с нестандартными ситуациями. Важно, чтобы эти сервисы были надёжны и производительны.

Сервисы общения с флотом


Понадобится разрабатывать сервисы, которые могут общаться напрямую с автономным флотом, получая его состояние и передавая ему команды, а также прокси-сервисы, работающие с видеопотоком с нескольких камер. Требования к надёжности, качеству и производительности этих сервисов ещё более высоки.

Процессы назначения операторов и мониторинга флота


Кроме того, вы будете работать над сервисами, назначающими на решение задач операторов с учётом их специальностей и приоритетов. Ещё нужно развивать сервисы, которые помогают мониторить состояние устройств и принимать решения об управлении флотом во всех локациях или на полигонах ODD (operation desing domain).

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Готовы писать на Python
  • Способны создавать надёжный код, исследовать сложные проблемы
  • Работали с любыми популярными реляционными базами данных, например с PostgreSQL
  • Знаете, как писать веб-сервисы, и разбираетесь в микросервисной архитектуре
  • Писали тесты

Дополнительные требования

  • Работали с протоколами TCP, UDP и RTCP
  • Не боитесь работать с инфраструктурой
  • Понимаете, как делать масштабируемые системы, искать узкие места, планировать ресурсы и нагрузку
Python Go FastAPI PostgreSQL Redis Docker CI/CD
Откликнуться →