Компания Brainshells (https://www.brainshells.io/) приглашает Senior Java разработчика для работы над алгоритмическими и AI-решениями.
Обязанности:
- Писать надежный код на Java SE
- Оптимизировать существующие алгоритмы по быстродействию и потреблению памяти
- Прототипировать идеи и проводить эксперименты, выявлять сильные и слабые стороны алгоритмов
- Делать статистический анализ и обработку данных
- Собирать и подготавливать данные для обучения предиктивных моделей
- Разрабатывать алгоритмы искусственного интеллекта
- Изучать научные статьи и применять идеи в разработке АИ
Требования:
- Java SE — от 5 лет опыта
- Хороший алгоритмический бэкграунд: структуры данных, алгоритмы, оптимизация по скорости и памяти
- Опыт работы с многопоточностью
- Умение быстро разбираться в коде, пользоваться дебаггером, читать логи, искать и исправлять проблемы, интегрировать код
- Высшее техническое образование (физмат, computer science) в профильном вузе
Будет плюсом:
- Математический бэкграунд, теория вероятностей и математическая статистика
- Опыт программирования на C++
- Опыт в области ML / machine learning