Работа в Пикодата

«Пикодата» — это молодая и быстро развивающаяся компания, которая разрабатывает востребованный на рынке программный продукт. Наша команда растёт, мы увеличиваем наши компетенции и набираем новых сотрудников в штат. Работа с нами — это гарантированный профессиональный рост, достойные условия и дружный коллектив IT-специалистов высокого класса.

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

Мы предоставляем полный спектр сервисов: от создания открытого и коммерческого ПО до внедрения, сопровождения, развития решений у заказчика. Наш софт помогает решать mission critical задачи и обеспечивает доступность > 99.99%. Наши заказчики — наиболее требовательные клиенты из крупнейших коммерческих и государственных организаций России и СНГ.

Наша команда разрабатывает собственный продукт — распределенную систему управления базами данных с поддержкой плагинов на языке Rust — и внедряет решения на основе этого продукта.

На данный момент открыты вакансии:

Ведущий разработчик Rust / C в продуктовую команду Picodata

Ваша роль в компании — реализация распределенных алгоритмов управления транзакциями, составом кластера, репликацией и перебалансировкой данных. Также, вам предстоит:

Технологический стек делится на несколько частей:

Мы поддерживаем релизы под дистрибутивы Linux на двух архитектурах: x86 и ARM, но для удобства разработчиков частично совместимы с MacOS.

На текущем этапе мы сфокусированы на трех ключевых свойствах продукта: движок исполнения SQL, надежное и удобное управление кластером на базе Raft, гибкий API для расширения возможностей СУБД посредством плагинов. Помимо этого, есть ряд интересных идей и продуктовых гипотез, которые нам предстоит проверить.

Мы ищем тех, кто не боится сложных и интересных задач и готов разделить наш энтузиазм. Если вышеперечисленное вызвало у вас интерес, мы наверняка сможем найти общий язык.

Основные требования к нашим вакансиям:

Будет здорово, если:

Условия:

Ведущий разработчик Rust в отдел решений Picodata

Ваша роль в компании — разработка и поддержка высоконагруженных систем на языке Rust, c использованием СУБД picodata для наших заказчиков: оптимизация производительности, реализация продуктовых фич, расширение телеметрии, улучшение эксплуатационных характеристик. Мы ожидаем, что вы готовы не только разрабатывать исходный код, но и проактивно взаимодействовать с заказчиком: архитекторами, разработчиками, командой нагрузочного тестирования и сопровождения.

Основной язык программирования, используемый для разработки системы — Rust. Мы также много работаем с языками Lua и Python, а для понимания нюансов работы системы требуется знание ЯП С.

Инструменты: Rust, Tarantool, Git, Docker, Ansible, Kubernetes, Prometheus

Требования:

Будет плюсом:

Условия:

Присоединяйтесь к команде профессионалов! Узнайте о наших вакансиях и условиях приема на работу или стажировку.