Компания Brainshells (https://www.brainshells.io/) приглашает Senior Java разработчика для работы над алгоритмическими и AI-решениями.

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

  • Писать надежный код на Java SE
  • Оптимизировать существующие алгоритмы по быстродействию и потреблению памяти
  • Прототипировать идеи и проводить эксперименты, выявлять сильные и слабые стороны алгоритмов
  • Делать статистический анализ и обработку данных
  • Собирать и подготавливать данные для обучения предиктивных моделей
  • Разрабатывать алгоритмы искусственного интеллекта
  • Изучать научные статьи и применять идеи в разработке АИ

Требования:

  • Java SE — от 5 лет опыта
  • Хороший алгоритмический бэкграунд: структуры данных, алгоритмы, оптимизация по скорости и памяти
  • Опыт работы с многопоточностью
  • Умение быстро разбираться в коде, пользоваться дебаггером, читать логи, искать и исправлять проблемы, интегрировать код
  • Высшее техническое образование (физмат, computer science) в профильном вузе

Будет плюсом:

  • Математический бэкграунд, теория вероятностей и математическая статистика
  • Опыт программирования на C++
  • Опыт в области ML / machine learning