← Все вакансии

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

1 день на сайте
Дата-сервисы VK Tech
Москва гибкий удалённо Backend полный Senior Middle
Откликнуться на сайте Дата-сервисы 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;
  • опыт работы с колоночными базами данных.
linux backend