Вакансии
Разработчик-исследователь в области искусственного интеллекта
Подать заявкуСкрытьПодробнееТребования к специалисту
- уверенное владение хотя бы одним из следующих языков программирования: Java, Scala, C#, C++, Python;
- знание основных алгоритмов и структур данных, оценка сложности алгоритмов;
- умение работать с потоками и процессами;
- знание и опыт использования базовых шаблонов проектирования (Design Patterns);
- основы использования систем контроля версий (Git, SVN и пр.);
- понимание принципов работы алгоритмов машинного обучения и нейронных сетей;
- опыт работы со средствами и фрэймворками для машинного и глубокого обучения (TensorFlow, Theano, Keras, Torch);
- английский язык на уровне, достаточном для свободного чтения технической и научной литературы.
Обязанности
- участие в выполнении проектов от промышленных заказчиков (в том числе иностранных), а также проектах, нацеленных на НИР и ОКР;
- проектирование и разработка модулей программных систем в области хранения, обработки и управления большими данными (Big Data) в распределенных средах;
- разработка решений в области машинного/глубокого обучения и искусственного интеллекта;
- разработка системного ПО для автоматизации вычислительных экспериментов, а также обработки, анализа и визуализации данных;
- исследование и анализ существующих научных и промышленных решений.
Условия работы
- молодой, дружный коллектив;
- решение нестандартных задач, работа в дисциплинарной команде;
- общение с признанными экспертами в предметной области;
- регулярное повышение квалификации;
- корпоративный английский язык для сотрудников;
- ежегодный оплачиваемый отпуск;
- социальный пакет: официальное трудоустройство.
Требуется разработчик, который занимается разработкой высокопроизводительных распределенных систем с интегрированием технологий обработки больших данных и машинного обучения, решением комбинаторных задач оптимизации эволюционными методами, а также развитием систематического подхода к решению разнородных задач из области искусственного интеллекта.