Мы очень быстро растём, складских площадей становится больше. Чтобы обрабатывать заказы быстрее и качественнее, мы хотим автоматизировать склады. Для этого на Маркете работает молодое направление робототехники.
Мы ищем разработчика со знанием С, С++ или Python, который готов решать сложные задачи с нетривиальной бизнес-логикой и желает делать людей (покупателей Маркета) счастливыми! В работе вы будете пользоваться любимым языком программирования, распределёнными хранилищами Яндекса, такими как ClickHouse, Yandex Tables (собственная MapReduce-система), и другими нашими передовыми технологиями.
О команде
Узнайте про разработку городских сервисов Яндекса на dev.go.yandex
Какие задачи вас ждут
- разрабатывать системы навигации и позиционирования для роботов разных типов;
- оптимизировать работу алгоритмов под вычислительную систему робота и сокращать задержки;
- строить логику поведения робота и автоматизировать управление роем роботов;
- создавать системы автоматизации для управления большим кластером разнородных роботов;
- улучшать пайплайны CI/CD для кода различных вычислительных систем роботов;
- масштабировать и повышать доступность систем управления роботом;
- вести мониторинг каждой детали в системе управления и узлах робота.
Мы ждём, что вы
- уверенно владеете С, С++ или Python;
- знаете классические алгоритмы и структуры данных;
- имеете опыт локализации и устранения проблем в больших и сложных системах;
- готовы брать на себя ответственность.
Будет плюсом
- использовали реляционные СУБД, например MySQL или PostgreSQL;
- знаете базовые алгоритмы робототехники, такие как поиск маршрута, регулятор PID, оптимизация на фактор-графах, фильтр Калмана и фильтр частиц;
- работали с ROS и ROS2;
- создавали системы локализации и навигации для мобильных роботов, дронов, автономных автомобилей и т. д.
Условия работы
- расположение в офисе, лаборатории и на объектах внедрения, возможна частичная удалёнка;
- работа на стыке науки и бизнеса;
- возможность раскрыться не только как разработчику, но и как специалисту по машинному обучению, компьютерному зрению, Data Science или управлению продуктом.