Национальный центр когнитивных разработок – центр национальной технологической инициативы (НТИ), получивший государственную поддержку по направлению «Технологии машинного обучения и когнитивные технологии». Наша команда занимается прототипированием и разработкой инновационных востребованных решений, создаваемых на базе современных элементов машинного обучения, передовых технологий анализа и обработки больших данных для различных прикладных областей. Среди примеров решаемых задач можно выделить: разработку систем поддержки принятия решений; построение комплексных цифровых образов пользователей, сообществ, городских явлений и других объектов реального и виртуального миров с дальнейшим моделированием различных процессов над ними, разработку контентно-ориентированных рекомендательных систем, разработку специализированных интеллектуальных ассистентов.
Основными потребителями разрабатываемых решений являются коммерческие крупные компании, а также государственный сектор. Помимо этого, мы являемся одними из ведущих центров по развитию систематического подхода к решению разнородных задач из области искусственного интеллекта.
Эта вакансия для Вас, если:
- вы начинающий целеустремленный специалист, желающий развиваться в направлении обработки данных, машинного и глубокого обучения;
- вы заинтересованы не только в процессе разработки, но и в получении знаний по результатам работы;
- вы готовы применять креатив и творческое мышление при решении поставленных задач;
- вы хотите экспериментировать и создавать что-то новое, в том числе, иметь возможность реализовывать свои идеи.
Решаемые нами задачи, зачастую, не имеют шаблонных решений, что требует от разработчика выходить за рамки стандартных подходов. Если Вам надоело работать в рамках шаблонных решений для бизнес-проектов, и Вы хотите создавать что-то принципиально новое, развивать и развиваться в области искусственного интеллекта, то добро пожаловать к нам.
Обязанности
- участие в выполнении проектов от промышленных заказчиков (в том числе международных крупных компаний), а также научно-исследовательских проектах, нацеленных на результаты мирового уровня (НИР и ОКР).
- инжиниринг данных: предварительный анализ данных, очистка, балансировка, подготовка датасетов и др. (например, разработка собственных ETL-пайплайнов);
- проектирование и выполнения многоэтапного анализа, включая применение методов машинного\глубокого обучения, подходов искусственного интеллекта и разработку решений на их основе;
- адаптация существующих методов машинного обучения под условия задачи (в том числе, когда необходимо «залезть под капот»);
- разработка скриптов и вспомогательного ПО для автоматизации вычислительных экспериментов, а также обработки, анализа и визуализации данных.
Требования
- высшее образование в математической, естественно-научной или технической областях (желательно магистр или специалист);
- опыт работы в области анализа данных или промышленной разработки от 1 года;
- уверенное владение Python и базовое знание его экосистемы;
- понимание принципов работы основных алгоритмов машинного обучения и нейронных сетей (LogReg, SVM, Decision Trees, GradientBoosting, SVD, PCA, CNN, LSTM и т.п.);
- хорошие знания основ теории вероятностей и математической статистики;
- опыт работы с библиотеками и фрэймворками для анализа данных, машинного и глубокого обучения (TensorFlow/PyTorch/Keras, scikit-learn, gensim/spacy, pandas, numpy);
- знание основных алгоритмов и структур данных, понимание оценки сложности алгоритмов;
- знание git и сред разработки или анализа данных (Jupyter/Spyder/IPython/PyCharm);
- умение работать в команде;
- желание решать нетривиальных задач;
- умение адаптироваться и изучать технологии в сжатые сроки;
- английский язык на уровне, достаточном для свободного чтения технической литературы.
Будет плюсом:
- опыт работы с неструктурированными данными (текст, картинки, аудио/видео);
- опыт работы с фреймворками обработки больших данных (Spark, Hadoop, Storm, Flink, Samza);
- владение другими языками программирования: Java/Scala/Kotlin/C#/C++/Go;
- опыт промышленного программирования и знание паттернов проектирования;
- приветствуется опыт в области математического моделирования.
Условия
- молодой, дружный коллектив;
- решение нестандартных задач, работа в интердисциплинарной команде;
- общение с признанными экспертами в предметной области;
- креативный подход в решении задач;
- применение современных технологий разработки и фреймворков;
- возможность изучать и пробовать самые современные модели и методы машинного обучения и искусственного интеллекта;
- возможно участие в исследовательской деятельности, в том числе, ежегодные поездки на международные конференции;
- работа в историческом центре Санкт-Петербурга;
- ежегодный оплачиваемый отпуск;
- социальный пакет: официальное трудоустройство, отдых в корпоративном загородном оздоровительном центре, мероприятия для сотрудников и их детей и др.
Выслать резюме необходимо на почту контактного менеджера по вакансии:
- Анастасия Клюйкова, amklyuykova@itmo.ru, +7(921) 768-60-07