С разработчик в команду Tarantool Ecosystem, удаленно

С разработчик в команду Tarantool Ecosystem, удаленно

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

Чем предстоит заниматься:

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

Важным (если не ключевым) моментом является открытость разработки. Это накладывает на участников проекта обязательства по формату взаимодействия: английский язык, понятное внешнему человеку описание задач и коммитов, понятные пользователю изменения в release notes, требования по документированию неочевидного кода.

Задачи

  • разобраться с проблемой производительности персистентной очереди сообщений, которая проявляется только под нагрузкой и только на стороне клиента;
  • написать RFC на внутренний дизайн и API утилиты управления кластером тарантулов;
  • реализовать в языковом коннекторе поддержку нового типа данных тарантула;
  • оптимизировать механизм составления плана кластерного запроса для сокращения нагрузки на storage-ноды, уменьшения latency и лучшей утилизации пропускной способности сети.


С примерами задач можно ознакомиться на GitHub: https://github.com/tarantool

Требования

  • хорошее знание языка C и навыки системного программирования;
  • умение разобраться в чужом коде, новой технологии или языке программирования; желание программировать на разных языках (C, Lua, Python, Go);
  • знание основ работы баз данных;
  • хороший английский: обсуждения и code review проходят на нем;
  • готовность писать качественный и понятный открытый код — будет кстати опыт открытой разработки;
  • навыки решения широко поставленных задач и проблем на стороне пользователя;
  • умение структурировать рабочее время в условиях большого потока различного рода активностей;
  • инициативность: мы заинтересованы в развитии мейнтейнеров модулей, коннекторов и подсистем Тарантула.

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

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Tarantool

Про Tarantool его разработчики говорят, что это сервер приложений и база данных в одном флаконе. Ну а если серьезным языком — это «платформа in-memory вычислений с гибкой схемой данных для эффективного создания высоконагруженных приложений». Tarantool позволяет реализовать множество архитектурных паттернов высоконагруженных сервисов — от простого key-value хранилища до распределенного транзакционного кэша — и интегрировать их в ИТ-инфраструктуру.

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

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Похожие вакансии

Программист С++(Аудио)

Allods Team
Удаленно

Go разработчик в IAM

VK Cloud Solutions
Москва

Разработчик решений

Tarantool
Удаленно

Технический художник

Allods Team
Москва

Render-программист

Allods Team
Москва

С-разработчик в команду Tarantool Language Runtime

Tarantool
Удаленно

Разработчик C++ в команду Единого видео

ВКонтакте
Удаленно

С++ разработчик

VK
Удаленно

С++ разработчик

Поиск
Москва

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

Tarantool
Удаленно

Программист C++/UE4 (MY.GAMES)

Allods Team
Москва

Backend программист С#

Allods Team
Удаленно

Senior DevOps-инженер

Tarantool
Удаленно

Senior DevOps-инженер

Tarantool
Удаленно

Программист C++

Allods Team
Москва

Разработчик решений

Tarantool
Москва

Разработчик решений

Tarantool
Удаленно

Программист UI (C++/UE4)

Allods Team
Удаленно

C++ в умные устройства

Голосовые технологии (Маруся)
Москва

Аналитик-программист

Антиспам
Нижний Новгород

Программист C++/UE4

Pushkin Studio
Удаленно

Android-разработчик

Браузер
Москва

Ведущий C++ разработчик

Поиск
Москва

Программист C++/UE4

Allods Team
Удаленно

C++ разработчик

VK Teams
Удаленно

С++/Go-разработчик

myTarget: рекламная платформа VK
Удаленно

DevOps-инженер

VK Карты
Удаленно

C++ разработчик (Core rendering)

VK Карты
Москва