C разработчик в Tarantool

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

Условия работы

Tarantool — платформа in-memory  вычислений. Она основана в первую очередь на открытой in-memory noSQL СУБД .

Ключевыми особенностями нашего продукта является надежность, быстродействие и поддерживаемость, что в свою очередь требует использования эффективных алгоритмов и структур данных, грамотного использование возможностей операционной системы и компилятора, написания чистого понятного кода. Основной платформой является Linux.

Поскольку основой Tarantool служит СУБД, большое количество задач в нашей команде связано с оптимизацией быстродействия, репликацией, надежностью. Важным (если не ключевым) моментом является открытость разработки, что накладывает на
участников проекта обязательства по формату взаимодействия (английский язык, понятное внешнему человеку описание задач и коммитов, понятные пользователю изменения в release notes, требования по документированию не очевидного кода).

Задачи

Поддержка существующего кода, разработка новой функциональности, тестирование и документирование кода, code review и прочие активности по развитию экосистемы тарантула и тарантула per se. Есть как простые задачи, так и куда менее очевидные.

Требования

  • Хорошее знание языка C/C++ и навыки системного программирования;
  • Знание основ работы баз данных;
  • Хороший английский: обсуждения и code review проходят на нем;
  • Готовность писать качественный и понятный открытый код (будет кстати опыт открытой разработки);
  • Умение разобраться в чужом коде, новой технологии или языке программирования (плюсом будет уверенное владение несколькими языками программирования);
  • Навыки решения широко поставленных задач и проблем на стороне пользователя.
  • Умение структурировать рабочее время в условиях большого потока различного рода активностей;
  • Инициативность: мы заинтересованы в развитии мейнтейнеров модулей, коннекторов и подсистем Тарантула.


Бонусы

Работа в VK— это:

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

Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.​​​​​