Системный C-разработчик в команду Tarantool Server, Москва

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

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

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

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

Задачи

• поддержка существующего кода, разработка новой функциональности, тестирование и документирование кода, code review;

• создание с нуля синхронная master-master репликация;

• создание модуля мониторинга репликации, или сделать возможность создавать большие репликасеты;

• разработка концепции репликационных групп;

• разработка уникальных решений, влияющих на будущее распределенных систем хранения данных.

Требования

• хорошее знание языка C/C++ и навыки системного программирования;

• знание основ работы баз данных;

• хороший английский: обсуждения и code review проходят на нем;

• готовность писать качественный и понятный открытый код (будет кстати опыт открытой разработки);

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

• навыки решения широко поставленных задач и проблем на стороне пользователя.

• умение структурировать рабочее время в условиях большого потока различного рода активностей;

• умение строить архитектуру проекта и долгосрочное планирование развития проекта.

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

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

Tarantool

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

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

MY.GAMES, Москва

c++ linux

Программист С++ в отдел портирования(MGVC)

E-Commerce, Москва

c++ scala

Разработчик Scala

Studio Nord, Москва

c++ photoshop

Концепт-художник

myTarget: рекламная платформа Mail.ru Group, Москва

python c++

C++ разработчик для обработки статистики и развития сети

Allods Team, Москва

c++

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

Allods Team, Москва

c++ UI

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

Pushkin Studio, Москва

c++ UI

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

Антиспам, Москва

c++ linux

Руководитель команды С++ разработки в Антиспам

Геосервисы, Москва

c++ linux

Старший C++ разработчик (routing platform)

Myteam, Москва

c++ go

C++/Go разработчик в команду серверной разработки Myteam

Рекомендательные сервисы, Москва

c++ go

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

Pushkin Studio, Москва

c++ c# unreal engine

Программист инструментария и автоматизации C++/UE4

Mail.ru Cloud Solutions, Москва

python c++ go linux

Руководитель группы разработки PaaS

Allods Team, Москва

c++ unreal engine cryengine openGL shader render

Render programmer (Warface Console)

Технический департамент, Москва

c++ go linux

Разработчик виртуальной инфраструктуры

Поиск, Москва

c++ linux

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

MY.GAMES, Киев

c++ cocos2dx

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

Почта, Москва

c++ aiohttp

С++ программист в Vision

myTarget: рекламная платформа Mail.ru Group, Москва

c++ go algorithms highload

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

Myteam, Москва

python c++ linux

C++ разработчик в команду серверной разработки

Рекомендательные сервисы, Москва

python c++ go machine learning hadoop kubernetes

Senior Data Scientist