Разработчик на С++ / Python в группу систем управления флотом роботов

Зарплата Не указана
Компания Яндекс
Город Москва
Требуемый опыт От 3 лет
Опубликована 30 сентября 2024 г.

Наша команда разрабатывает среду для жизни роботов и инструменты для управления флотом: всё от автоматизации наливки и системы деплоя на роботов до управления конфигурациями и экспериментами.

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

Какие задачи вас ждут:

  • Разработка системы деплоя пользовательской нагрузки;
  • Разработка агентов управления на роботе
  • Автоматизация процессов создания и эксплуатации робота.

Мы ждем, что вы:

  • Уверенно владеете Python или С++;
  • Знаете классические алгоритмы и структуры данных;
  • Уверенный пользователь Linux;
  • Находили и устраняли проблемы в больших и сложных системах;
  • Готовы брать на себя ответственность.

Будет плюсом, если вы:

  • Владеете Go и Bash;
  • Знакомы с системами лёгкой виртуализации, в частности LXC, Docker;
  • Участвовали в разработке систем деплоя или CI/CD;
  • Использовали реляционные СУБД, например MySQL или PostgreSQL;
  • Работали с ROS и ROS2.