32 1 мес. назад

Ведущий системный разработчик

Picodata ищет опытного системного разработчика с более чем 4-летним опытом работы. Вам предстоит разрабатывать ядро продукта на Rust и C, а также заниматься тестированием и оптимизацией. Компания предлагает интересные задачи и возможность работать с высоконагруженными системами.

senior удалённо
Опубликовано
24 ноября 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

В одной из компаний Группы Аренадата - Picodata открыта вакансия ведущего системного разработчика на языках С и Rust. Команда Picodata основана экспертами по высоким нагрузкам с опытом разработки и внедрения систем, обслуживающих десятки тысяч запросов в секунду. Сотрудники компании — авторы собственных курсов по разработке и эксплуатации высоконагруженных приложений. Мы регулярно выступаем на конференциях и рассказываем о решаемых задачах и продукте. Мы предоставляем полный спектр сервисов: от создания открытого и коммерческого ПО до внедрения, сопровождения, развития решений у заказчика. Наш софт помогает решать mission critical задачи и обеспечивает доступность > 99.99%. Наши заказчики — наиболее требовательные клиенты из крупнейших коммерческих и государственных организаций России и СНГ. Наша команда разрабатывает собственный продукт – распределенную систему управления базами данных с поддержкой плагинов на языке Rust. Технологический стек делится на несколько частей: • Ядро Tarantool, написанное на языках C и C++, которое предоставляет хранилище данных с подсистемой ввода-вывода, специализированные аллокаторы памяти, реализацию кооперативной многозадачности (stackful coroutines), механизм цикла событий (libev) и проч. Мы поддерживаем собственный форк и по мере необходимости вносим в него изменения, а также взаимодействуем с апстримом. • Все верхнеуровневые подсистемы, такие, как менеджер кластера, схемы данных, интерпретатор распределенного диалекта SQL, инфраструктурные библиотеки, плагины реализованы на языке Rust. Все компоненты собираются в единый исполняемый файл, а для работы с ядром активно используется FFI. • Тесты и вспомогательные скрипты пишем на языках python, lua, bash, make. Мы поддерживаем релизы под дистрибутивы Linux на двух архитектурах: x86 и ARM, но для удобства разработчиков частично совместимы с MacOS. На текущем этапе мы сфокусированы на трех ключевых свойствах продукта: • движок исполнения SQL, • надежное и удобное управление кластером на базе Raft, • гибкий API для расширения возможностей СУБД посредством плагинов. Помимо этого, есть ряд интересных идей и продуктовых гипотез, которые нам предстоит проверить.
Реализовывать распределенные алгоритмы управления транзакциями, составом кластера, репликацией и перебалансировкой данных.
Разрабатывать ядро продукта, в том числе писать разнообразные тесты.
Не только писать код, но и описывать свои идеи в формате RFC и документации и защищать их перед другими участниками проекта.
Отлаживать проблемы и чинить баги.
Ставить эксперименты: составлять бенчмарки, измерять производительность, изучать флеймграфы и проч.
Делать ревью кода.
Необходимые навыки и опыт
Высшее или неоконченное высшее техническое образование.
Опыт работы программистом более 4-х лет.
Знание Rust (предпочтительно) или других системных языков (C, C++).
Опыт системного программирования для Linux.
Опыт разработки распределенных систем.
Инструменты: cargo, git, gdb, perf, опционально ebpf.

навыки

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

6 вакансии
Пикодата
Пикодата
1 нед. назад

Старший разработчик

Вам предстоит заниматься программированием на Rust и оптимизацией кода на C. Ищем инженера, готового погружаться в…

senior удалённо
T
Tothemoon
2 нед. назад

Senior Rust Engineer

В международной криптокомпании Tothemoon открыта вакансия Senior Rust Engineer. Вы будете разрабатывать tr…

senior удалённо
Wildberries и Russ
Wildberries и Russ
3 нед. назад

Разработчик на Rust

Вам предстоит участвовать в развитии архитектуры платёжного шлюза и работать с высоконагруженными системами. Идеальный кандидат имеет опыт разр…

senior удалённо
Hi, Rockits!
Hi, Rockits!
1 мес. назад

Senior Rust developer

Вам предстоит работать над созданием AI-продукта, который позволяет запускать модели на устройствах пользователей. Мы ищем опытного разра…

senior удалённо
Savant
Savant
2 нед. назад

Бэкенд разработчик

В этой роли вы будете заниматься разработкой высокоэффективных систем видеоаналитики. Ищем кандидата с опытом работы на C++, Rust и…

4 000 - 7 000 USD

senior удалённо
V
vSelf
1 мес. назад

Rust Engineer (Blockchain)

Ищем опытного Rust Engineer для работы над блокчейн-приложениями. Вам предстоит разрабатывать и оптимизировать код, о…

6 000 - 8 000 USD

senior удалённо