Специалист по машинному обучению в команду встраиваемых систем беспилотных авто

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

Условия работы

Яндекс хочет сделать перемещение людей более безопасным, доступным и удобным. Мы ставим перед собой масштабную цель: оказаться в числе первых в мире компаний, создавших технологию беспилотного управления автомобилем.Методы машинного обучения (например, deep learning) — неотъемлемая часть алгоритмов автономных транспортных средств. Для нас крайне важен инференс: надежное и эффективное исполнение алгоритмов непосредственно на платформе.Команда встраиваемых систем проекта автономных автомобилей ищет увлеченных и целеустремленных специалистов. Вы будете работать над алгоритмами машинного обучения.

Что нужно делать:

  • искать оптимальные архитектуры нейросетевых моделей с точки зрения применения на конкретной платформе;
  • оптимизировать алгоритмы, учитывая аппаратные особенности платформ;
  • исследовать современные платформы исполнения нейросетевых алгоритмов;
  • автоматизировать тестирование алгоритмов и их адаптацию к платформе.

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

  • хорошо знаете C++, Python;
  • работали с TensorFlow или PyTorch;
  • решали прикладные задачи с помощью машинного обучения, в частности deep learning;
  • знакомы с линейной алгеброй, теорией вероятности, дискретной математикой и теорией оптимизации;
  • уверенно владеете классическими структурами данных и алгоритмами;
  • умеете объяснять свои решения и отстаивать их перед оппонентами;
  • умеете работать в команде;
  • ответственны и организованны.

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

  • работали с CUDA, оптимизировали и распараллеливали вычисления на CUDA или других архитектурах ускорителей;
  • хорошо знаете STL;
  • имеете опыт индустриальной разработки, не связанной с машинным обучением.