Обратно к вакансиям

В настоящий момент, Национальный Центр Когнитивных Разработок (центр компетенций НТИ по сквозному направлению «Технологии машинного обучения и когнитивные технологии») и НИИ Наукоемких компьютерных технологий на базе Университета ИТМО, проводит набор программистов на позицию scientific software developer для решения задач эффективной реализации научных идей и прототипов в виде законченных программных продуктов, соответствующих требованиям промышленной разработки.

Эта вакансия рассчитана на начинающего специалиста с опытом в области промышленной разработки и проектирования ПО, а также Computer Science в целом.

Если Вы хотите отойти от приевшихся задач и применить свой опыт проектирования, разработки и внедрения сложных программных систем для решения задач реального мира с применением методов прикладного искусственного интеллекта и машинного обучения, то Вам точно будет интересно у нас работать.

С публикационной активностью группы можно ознакомиться на странице ResearchGate лидера команды. Исходный код некоторых наших разработок доступен в репозиториях на нашей github-странице.

Обязанности

  • участие в выполнении научно-исследовательских проектов от промышленных заказчиков;
  • проектирование и разработка сложного наукоемкого ПО для задач гидрометеорологического - и не только - моделирования (речь в первую очередь о разработке архитектур программных комплексов и их реализации с нуля, а также доработке существующего ПО);
  • разработка программных комплексов, обеспечивающих интеграцию моделей, источников и потребителей данных в неоднородной вычислительной среде;
  • проектирование и разработка программных систем для хранения, обработки и управления большими объемами данных (многие наши задачи связаны с необходимостью работать с очень объемными массивами данных со сложной структурой и не имеют готовых решений);
  • создание технической документации к ПО;
  • написание ТЗ к промышленным проектам.

Дополнительные возможности:

  • участие в исследовательской деятельности, проводимой группой (как в рамках проектов, так и в инициативных исследований);
  • публикация журнальных статей, выступления на конференциях и семинарах (мы активно публикуемся в высокорейтинговых журналах (включая Q1) и выступаем на топовых конференциях категории A);
  • участие в образовательной деятельности Университета (мы читаем отдельные лекции и курсы в магистратуре, проводим онлайн-лекции и вебинары, руководим научной работой магистров, проводим олимпиады).

Требования

  • профильное высшее образование: магистр или специалист (ученая степень по техническим или физико-математическим наукам будет значительным преимуществом);
  • опыт разработки на языках опыт разработки на языках C#, C++, Java или близких к ним (а также, способность и готовность освоить любой новый язык программирования в короткий срок). Приветствуется знакомство с платформой.NET или аналогами.
  • приветствуется навыки работы с Python или R (для прототипирования и научных исследований);
  • опыт разработки клиент-серверных приложений;
  • опыт проектирования программного обеспечения, знание и навыки использования паттернов проектирования ПО (в т.ч. архитектурных);
  • знание основных алгоритмов и структур данных, оценка сложности алгоритмов;
  • знание основ параллельного программирования (OpenMP, MPI);
  • опыт проектной работы с применением систем контроля версий (например Git, SVN и пр.) и систем управления проектами (например Jira, Youtrack, Redmine и пр.);
  • умение работать в команде, увлеченность, желание работать над решением нетривиальных задач;
  • дополнительным плюсом будет математическая подготовка, приветствуется опыт в области математического моделирования, машинного обучения, data science, поощряется наличие научных публикаций;
  • английский язык (разговорный и письменный) на уровне, достаточном для свободного чтения технической и научной литературы, а также общения внутри команды и с зарубежными заказчиками.

Условия

  • молодой, дружный коллектив;
  • решение нестандартных задач, работа в интердисциплинарной команде;
  • общение с признанными экспертами в предметной области;
  • регулярное повышение квалификации, в том числе за границей (через полгода работы);
  • корпоративные курсы английского языка для сотрудников;
  • креативный подход в решении задач;
  • работа в историческом центре Санкт-Петербурга;
  • ежегодный оплачиваемый отпуск 42-56 календарных дня (1 ставка);
  • социальный пакет: официальное трудоустройство, отдых в корпоративном загородном оздоровительном центре, мероприятия для сотрудников и их детей и др.

Выслать резюме необходимо на почту контактного менеджера по вакансии:

Хочешь работать в ИТМО
или есть вопросы?