Ведущий разработчик Backend
1 день на сайтеДата-сервисы VK Tech
Tarantool Column Store — это высокопроизводительное колоночное хранилище данных, основанное на NoSQL СУБД Tarantool.
TCS предназначен для OLTP-нагрузки и ускорения аналитических запросов (OLAP). При разработке продукта мы используем современные технологии:
асинхронный Rust, E2E-тестирование на Python и многое другое. Помимо команды разработчиков у нас есть команды R&D и тестирования.
Налажен CI/CD, поддерживаем документацию в актуальном состоянии. Команда разработки периодически публикует улучшения в opensource компоненты, используемые в TCS.
Задачи
- поддержка существующего кода;
- разработка новой функциональности;
- тестирование и документирование кода;
- проведение code review;
- участие в развитии Tarantool Column Store (написание и обсуждение RFC).
Требования
- хорошее знание Rust и его экосистемы;
- опыт работы со стандартной библиотекой (async/await, macros), futures, Tokio;
- опыт работы в Linux (отладка, профилирование)
- понимание принципов клиент-серверного взаимодействия (HTTPS, REST API);
- хороший английский: обсуждения и code review проходят на нём (имеется в виду переписка);
- готовность писать качественный и понятный код.
Будет плюсом
- опыт работы с Tarantool;
- опыт работы с колоночными базами данных.