Главная >Вакансии >IT >Разработчик распределенных систем

Разработчик распределенных систем

Подразделение:
Опыт работы:

от 1 до 3 лет

Тип занятости:
Полная
Место работы:
Основное

Описание вакансии

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

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

Требования к кандидату

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

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

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

Образование / уч.степень

Высшее

Мы предлагаем

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


Екатерина Шубина

+7911-972-50-99
evshubina@corp.ifmo.ru