Инженер по разработке алгоритмов машинного обучения

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

Для молодого проекта, базирующегося на технологиях Машинного Обучения и использующего широкий спектр алгоритмов (искусственных нейросетей, обработки естественного языка, распознавания речи, параллельных и распределенных вычислений (Big Data), векторные вычисления на графических ускорителях) требуются талантливые инженеры/ученые.

• Решение прикладных задач машинного обучения для распознавания/классификации/категоризации визуальных, аудио и текстовых данных;
• Выделение признаков;
• Обучение без учителя;
• Преобработка и постобработка данных;
• Эффективная реализация решающих и обучающих алгоритмов.
• Проведение прикладных исследований и разработки технологий в области машинного обучения;
• Работа в тесном сотрудничестве с другими членами исследовательской группы;
• Написание патентов, охватывающих разработанные технологии;
• Реализация разработанных алгоритмов;
• Презентация и демонстрация результатов исследований на внутренних (внешних) мероприятиях.

Требования: 

Идеальный кандидат должен иметь опыт работы, разработки или оптимизации современных алгоритмов по следующим темам (одну из):

• Системы машинного обучения включая распознавание, классификация, выделение признаков, нейросети, обучение без учителя;
• Обработка естественного языка, компьютерная лингвистика, распознавание речи, акустическое моделирование речи и обработка сигналов;
• Кластерные вычисления, векторные вычисления на графических ускорителях GPGPU (OpenCL);
• Программное обеспечение для ARM систем (мобильные или телевизионные платформы).

Квалификация:
• Отличные аналитические способности;
• Кандидатская степень (для старшего инженера) в области технических или физико-математических наук;
• 3-5 лет (для старшего инженера) опыта в области исследований и разработок в рамках широкой области машинного обучения, применительно к таким сферам как: обучение представлений признаков, обучение без учителя на неразмеченных данных, визуальная детекция/распознавание, семантический разбор текста, и т.п.;
• Подтвержденный опыт разработки на С+, Python;
• Знание современных методов разработки программного обеспечения (Source control (Git), bug tracking, debugging, profiling, etc;
• Опыт в области разработки с использованием научных языков программирования (например Matlab/Octave, Python w Numpy, Scipy);
• Опыт разработки на OS Linux;
• Опыт разработки с использованием GPGPU(OpenCL, CUDA) является сильным плюсом;
• Опыт практического применения алгоритмов машинного обучения в коммерческих продуктах является сильным плюсом;
• Хорошие навыки командной работы и коммуникации, энтузиазм, творческие способности, продуктивность и обучаемость.

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

• Полное соблюдение ТК РФ;
• Гибкий график работы;
• Для аспирантов 1-го курса есть возможность 4-х дневной рабочей недели;
• Бесплатные вкусные обеды (карта в столовую на 5000 руб. / месяц);
• ДМС;
• 100% оплата 7 дней больничного в году (в т.ч. без оформления больничного листа);
• Фитнес room (+ настольный теннис, настольный футбол), бассейн;
• Курсы английского (online and on-site);
• Компания оплачивает переезд из другого города (оплачивается также дорога для прохождения собеседования);
• Премии за патенты, передовые идеи и проекты;
• Возможность карьерного роста (компания активно расширяется);
• Хорошая возможность углубления технических знаний (есть возможность посещение конференций, в т.ч. с докладами по проведенным исследованиям, обширная библиотека журналов и книг, есть возможность часть времени тратить на самообразование и открытые проекты).

Заинтересовала вакансия? Пожалуйста, пришлите ваше резюме по адресу: cv@generalist.ru или позвоните нам по телефону +7 (495) 727-13-18