C разработчик в Tarantool
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Tarantool — платформа in-memory вычислений. Она основана в первую очередь на открытой in-memory noSQL СУБД .
Ключевыми особенностями нашего продукта является надежность, быстродействие и поддерживаемость, что в свою очередь требует использования эффективных алгоритмов и структур данных, грамотного использование возможностей операционной системы и компилятора, написания чистого понятного кода. Основной платформой является Linux.
Поскольку основой Tarantool служит СУБД, большое количество задач в нашей команде связано с оптимизацией быстродействия, репликацией, надежностью. Важным (если не ключевым) моментом является открытость разработки, что накладывает на
участников проекта обязательства по формату взаимодействия (английский язык, понятное внешнему человеку описание задач и коммитов, понятные пользователю изменения в release notes, требования по документированию не очевидного кода).
Задачи
Поддержка существующего кода, разработка новой функциональности, тестирование и документирование кода, code review и прочие активности по развитию экосистемы тарантула и тарантула per se. Есть как простые задачи, так и куда менее очевидные.
Требования
- Хорошее знание языка C/C++ и навыки системного программирования;
- Знание основ работы баз данных;
- Хороший английский: обсуждения и code review проходят на нем;
- Готовность писать качественный и понятный открытый код (будет кстати опыт открытой разработки);
- Умение разобраться в чужом коде, новой технологии или языке программирования (плюсом будет уверенное владение несколькими языками программирования);
- Навыки решения широко поставленных задач и проблем на стороне пользователя.
- Умение структурировать рабочее время в условиях большого потока различного рода активностей;
- Инициативность: мы заинтересованы в развитии мейнтейнеров модулей, коннекторов и подсистем Тарантула.
Бонусы
Работа в VK— это:
- возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
- амбициозные задачи, масштабные проекты и возможности для профессионального роста;
- совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
- работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
- программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.