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

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

Научно-исследовательский институт наукоемких компьютерных технологий

В НИИ наукоемких компьютерных технологий в группу разработки распределенных систем хранения данных требуется разработчик на позицию middle R&D engineer. Основной целью работы группы является создание наукоемких высокопроизводительных распределенных систем хранения и обработки данных. Целевые предметные области, для которых разрабатываются программные решения, включают гидрометеорологию, социальные сети, урбанистику и библиометрию. Работа над проектами подразумевает кастомизацию существующих продуктов и разработку собственных решений для достижения максимальной производительности в задачах обработки данных. Ключевыми качествами успешного кандидата будут являться способность нестандартно подходить к решению задач, знакомство с различными системами хранения данных и опыт промышленной разработки программного обеспечения.

Обязанности

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

Требования

  • высшее образование в области математики или информатики (бакалавр или специалист) Требования к знаниям и умениям;
  • уверенное владение хотя бы одним из следующих языков программирования: Go, Java, Scala, C#, C++;
  • желание и способность использовать Go в качестве основного языка разработки;
  • знание основных алгоритмов и структур данных, оценка сложности алгоритмов;
  • знание принципов работы с многопоточностью;
  • основы использования систем контроля версий (Git);
  • желателен опыт проектирования распределенного ПО;
  • приветствуется хорошая математическая подготовка;
  • умение адаптироваться и изучать технологии в сжатые сроки;
  • умение работать в команде;
  • желание работать над решением нетривиальных задач;
  • опыт работы в области написания промышленного кода от 1,5 лет;
  • английский язык на уровне, достаточном для свободного чтения технической и научной литературы.

Условия

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

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