Разработчик на С++ / Python в группу систем управления флотом роботов
Зарплата | Не указана |
---|---|
Компания | Яндекс |
Город | Москва |
Требуемый опыт | От 3 лет |
Опубликована | 30 сентября 2024 г. |
Наша команда разрабатывает среду для жизни роботов и инструменты для управления флотом: всё от автоматизации наливки и системы деплоя на роботов до управления конфигурациями и экспериментами.
Наши роботы работают во внешнем относительно дата-центров мире. Поэтому к ним невозможно применить обычные способы управления кластерами серверов, рассчитанные на хорошую связность. При этом задачи схожи: нам нужно довозить пользовательскую нагрузку, управлять вычислительными ресурсами роботов, оркестрировать выкатку с учётом ширины сетевого канала. Кроме того, у вычислителей роботов иерархическая структура, и нам нужно доставлять код на все уровни.
Какие задачи вас ждут:
- Разработка системы деплоя пользовательской нагрузки;
- Разработка агентов управления на роботе
- Автоматизация процессов создания и эксплуатации робота.
Мы ждем, что вы:
- Уверенно владеете Python или С++;
- Знаете классические алгоритмы и структуры данных;
- Уверенный пользователь Linux;
- Находили и устраняли проблемы в больших и сложных системах;
- Готовы брать на себя ответственность.
Будет плюсом, если вы:
- Владеете Go и Bash;
- Знакомы с системами лёгкой виртуализации, в частности LXC, Docker;
- Участвовали в разработке систем деплоя или CI/CD;
- Использовали реляционные СУБД, например MySQL или PostgreSQL;
- Работали с ROS и ROS2.