👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Инженер - программист

Зарплата

от 90 000 ₽

Требования

Разработка ПОLinuxUnixGit

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

Санкт-ПетербургПолный рабочий день

Компания

Разработка комплексных информационно-управляющих систем для железнодорожного транспорта

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

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

ОАО «НИИАС» - отраслевой институт российских железных дорог, специализирующийся на автоматизации и связи. В институте накоплен огромный опыт реализации комплексных сложных проектов по созданию систем управления движением поездов. На сегодняшний день перед сотрудниками стоит новая актуальная и масштабная задача – создание беспилотных поездов, технологии, которая изменяет наш мир и его представление.

Чтобы воплотить это в жизнь нам необходимы увлеченные, умные, работоспособные и целеустремленные профессионалы.

Данная позиция предполагает:

  • Сбор и сопоставление потока данных с различных датчиков (камеры, лидары, радары);
  • Распознавание объектов, препятствий, их классификация;
  • Адаптация алгоритмов «deep learning» для применения в железнодорожной области;
  • Создание структурной композиции окружающих объектов, моделирование и предсказание их перемещений;
  • Определение местоположения препятствий относительно поезда и рельсовой колеи.
  • Разработка алгоритмов и их реализация.

Бонусы

- гибкий график работы;

- компенсации и льготы по коллективному договору;

- ДМС;

- ежегодная индексация оклада.

Дополнительные инструкции

Что требуется:

  • Глубокое понимание алгоритмов машинного обучения, нейронных сетей и принципов их работы;
  • Хорошее знание и опыт программирования в C/C++ коде, желательно знание Python, Java, Scala;
  • Глубокое знание различных аспектов «deep learning», включая проектирование архитектуры и оптимизация;
  • Знакомство со следующими фреймворками: Caffe, Theano, Torch или TensorFlow с опытом работы хотя бы с одним из них
  • Знание аппаратных интерфейсов (Ethernet, CAN, SPI, I2C и т.д.);
  • Опыт работы с операционными системами реального времени;
  • Знакомство с системами контроля версий;
  • Знакомство с технологией отладки программного обеспечения и средствами профилирования;
  • Знание структур данных и алгоритмов.
  • Отличная математическая подготовка, знание математической статистики, теории вероятностей, теории управления;
  • Опыт работы с большими объемами данных;
  • Английский язык (минимум – чтение технической литературы);
  • Ответственность и организованность;
  • Умение работать в команде.