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

ML-инженер в команду разработки робота доставки

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

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

Мы ищем сильного разработчика в команду, которая пройдёт путь от первых прототипов до сформировавшегося продукта.

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

Разработка и адаптация новых подходов

Новые методы машинного обучения в автономном вождении и робототехнике появляются каждый день. Их необходимо адаптировать к разрабатываемому роботу, создавать на их основе новые подходы и проводить тщательное обучение, включая отбор данных, их очистку, настройку конвейеров обучения и анализ результатов.

Адаптация алгоритмов под ограничения вычислителей

Мы разрабатываем полезных роботов, которые должны выполнять свою функцию и приносить компании прибыль. Поэтому мы ограничены в мощности вычислителей и в наборе сенсоров. Вместе с тем у нас накоплено значительное количество данных и моделей, которые надо разместить на нашем вычислителе. Уместить все модели в ограниченном объёме памяти и производительности — творческая задача. Мы используем различные методы квантизации моделей, оптимизации их архитектур и методы переноса знаний (Transfer Learning) для её решения.

Развитие пайплайна и ML-моделей

Разработка робота требует создания и развития не только моделей внутреннего поведения (локализации, навигации, восприятия), но и моделей внешней среды. Вы будете изучать существующий пайплайн построения векторных карт и улучшать его, разрабатывать и обучать ML-модели для извлечения и векторизации элементов дорожной инфраструктуры. Нужно будет исследовать и внедрять новые подходы из научных статей (CV, ML, 3D, multimodal learning), предлагать и реализовывать собственные идеи и алгоритмы. Вам предстоит работать с реальными данными автономного транспорта (сенсоры, разметка, шум, масштаб), участвовать в полном цикле R&D — от идеи и экспериментов до продакшен-решений, а также анализировать качество моделей и влиять на метрики безопасности и надёжности.

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

Требования

  • Разрабатывали ML-алгоритмы от сбора данных до эксплуатации в продукте
  • Имеете широкий кругозор в методах ML, в особенности в областях робототехники (локализация, планирование маршрута, распознавание)
  • Имеете опыт профилирования и адаптации нейросетевых алгоритмов под платформы с ограниченной вычислительной мощностью (квантизация, прунинг, Transfer Learning)
  • Умеете работать в команде
  • Ответственны и организованны

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

  • Знаете классические методы ML: методы агрегирования (бустинг, бэггинг), машины опорных и релевантных векторов (SVM, RVM), методы условной и выпуклой оптимизации
R
Откликнуться →