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

Разработчик платформы создания моделей МО

Национальный центр когнитивных разработок

В молодежную научную группу, занимающуюся исследованиями и разработкой в области инфраструктуры больших данных и анализа социальных медиа на базе НЦКР при Университете ИТМО, ищем амбициозного разработчика с желанием создавать что-то новое и полезное. Группа занимается выполнением высокотехнологичных проектов в области Computer Science, реализуя свои собственные продукты и продукты с крупными корпоративными партнерами. Проекты связаны с областью разработки распределенных систем с интегрированными технологиями обработки больших данных и областью применения машинного обучения для анализа социальных медиа.

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

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

Обязанности

  • участие в выполнении проектов от корпоративных партнеров (в том числе иностранных), а также проектах, нацеленных на грантовые НИР;
  • проектирование и разработка модулей программных систем в области хранения, обработки и управления большими данными (Big Data) в распределенных средах;
  • разработка распределенных решений в области машинного обучения и искусственного интеллекта;
  • разработка системного ПО для автоматизации вычислительных экспериментов, а также обработки, анализа и визуализации данных.

Требования к образованию и квалификации:

  • высшее образование в области математики или информатики (магистр или специалист).

Требования к знаниям и умениям:

  • уверенное владение хотя бы одним из следующих языков программирования: Java, Scala, C#;
  • знание основных алгоритмов и структур данных, оценки сложности алгоритмов;
  • умение работать с потока и процессами;
  • знание и опыт использования базовых шаблонов проектирования (Design Patterns);
  • основы использования систем контроля версий (Git, SVN и пр.);
  • опыт использования систем управления проектами;
  • желателен опыт работы со скриптовыми языками Python, Ruby;
  • желателен опыт работы с REST;
  • желателен опыт проектирования распределенного ПО (микросервисная архитектура);
  • приветствуется хорошая математическая подготовка;
  • умение адаптироваться и изучать технологии в сжатые сроки;
  • умение работать в команде;
  • желание работать над решением нетривиальных задач.

Требования к опыту работы:

  • опыт работы в промышленного кода от 1,5 лет;
  • приветствуется опыт в области анализа данных (Data Mining) и математического моделирования.

Требования к владению иностранными языками:

Английский язык на уровне, достаточном для свободного чтения технической и научной литературы.

Условия

  • комфортабельный офис на В.О.;
  • дружный молодой коллектив;
  • применение современных технологий разработки и фреймворков;
  • возможно участие в исследовательской деятельности, проводимой коллективом, в том числе, ежегодные поездки на международные конференции;
  • доступ к вычислительным распределенным кластерам общей производительностью более 4 ПФлопс;
  • гибкий график работы.

Хотите работать в Университете ИТМО, но не нашли подходящую вакансию?