Эта вакансия рассчитана на специалиста, который хочет принимать участие в разработке open-source продуктов и индустриальных решений в области машинного обучения и искусственного интеллекта и настроен на постоянное развитие, в т.ч. участие во взаимных код-ревью, обсуждениях архитектурных концепций и т.п. Она относится к позиции Junior-разработчика, готового как разрабатывать программные модули и компоненты для прикладных систем, так и участвовать в научной разработке.
Вакансия предполагает full-time занятость в Исследовательском Центре ИИ ИТМО.
Дополнительный аспект этой вакансии - потенциальная возможность её совмещения с получением степени PhD в Университете ИТМО.
Обязанности
- участие в разработке open-source продуктов и индустриальных решений в области машинного обучения и искусственного интеллекта.
Требования
-
уверенное знание языка Python и связанного прикладного инструментария (IDE, git и т. д.);
-
уверенное владение принципами SOLID, ООП, паттернами проектирования и архитектурными паттернами (MVC, Clean Architecture и др.);
-
понимание принципов рефакторинга, обеспечения качества кода, модульного и интеграционного тестирования;
-
значение основных алгоритмов и структур данных.
Значительным преимуществом будет:
-
наличие опыта коммерческой или разработки открытого кода. Приветствуются примеры реализованных проектов;
-
опыт в области математического моделирования, машинного обучения, data science, наличие научных публикаций.
Условия
-
вакансия предполагает full-time занятость в Исследовательском Центре ИИ ИТМО. Формат работы очный (дистанционный формат обсуждается отдельно по необходимости).
Дополнительные возможности:
-
участие в исследовательской деятельности, проводимой группой (как в рамках проектов, так и в инициативных исследованиях);
-
публикация журнальных статей, выступления на международных конференциях и семинарах (Мы активно публикуемся в высокорейтинговых журналах и выступаем на топовых конференциях категории А и А*).