Системный программист

О проекте:

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

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

Обязанности:

  • Разработка оптимизирующего компилятора для создания кода выполнения моделей нейронных сетей (Tensorflow/PyTorch) на тензорном микропроцессоре;
  • Разработка методов разбиения графов и последовательностей вычислений на тензорном микропроцессоре;
  • Разработка методов планирования и объединения разноплановых вычислений для оптимизации утилизации тензорного микропроцессора.

Требования:

  • Опыт разработки оптимизирующих компиляторов;
  • Высокий уровень знания языка Python и/или C++;
  • Опыт работы с нейронными сетями с использованием Tensorflow/PyTorch.

Желательный опыт:

  • Опыт работы с компиляторами или оптимизаторами для нейронных сетей (XLA, TVM);
  • Опыт работы со стеком LLVM

Условия:

  • Официальное трудоустройство и оформление по ТК РФ;
  • Медицинская страховка (ДМС) после испытательного срока;
  • Футбол, баскетбол, теннис;
  • Обучение и сертификация за счет средств компании;
  • Современный офис в 10 минутах ходьбы от м. Текстильщики;
  • Выходной день в честь дня рождения.

Все вакансии

Отправить резюме