Обязанности:
Мы развиваем высоконагруженное программно-определяемое хранилище, обеспечивающее масштабируемость, отказоустойчивость и высокую производительность. Наш стек включает низкоуровневую оптимизацию, работу с файловыми системами и сетевыми протоколами хранения данных. Что предстоит делать: Дорабатывать и оптимизировать ядро решения (распределённое хранение, репликация, балансировка нагрузки); Улучшать производительность и отказоустойчивость системы (кеширование, контроль задержек, восстановление после сбоев); Интегрироваться с сетевыми протоколами (iSCSI, NFS, S3, RDMA); Писать многопоточные и асинхронные компоненты; Разрабатывать тесты (модульные, нагрузочные, интеграционные); Проводить анализ производительности и оптимизацию (профилирование, тюнинг); Формировать бэклог продукта: оценивать задачи, расставлять приоритеты, планировать релизы; Участвовать в определении стратегии развития продукта и технологического стека. Наши ожидания: Совокупный опыт разработки от 5 лет; Опыт разработки на C++ от 3 лет; Опыт разработки на Rust от 3 лет (включая асинхронное программирование, tokio, или низкоуровневую оптимизацию); Понимание распределённых систем; Опыт работы с Linux (системные вызовы, файловые системы, io_uring); Знание сетевого программирования (TCP/IP, sockets, RDMA); Умение работать с многопоточностью и асинхронностью; Опыт с системами хранения (LVM, Ceph, ZFS, RAID); Навыки планирования разработки (оценка задач, декомпозиция); Умение формировать roadmap продукта и обосновывать технические решения; Опыт взаимодействия с product owner и заинтересованными сторонами; Знание Git, CI/CD; Английский на уровне чтения документации. Будет плюсом: Опыт работы с Ceph, MinIO, Lustre, GlusterFS; Знание протоколов хранения (iSCSI, NFS, SMB, S3); Опыт в высоконагруженных системах (low-latency, high-throughput); Понимание контейнеризации (Docker, Kubernetes); Знание DPDK, SPDK. Мы предлагаем: Возможность влиять на архитектуру и стратегию развития продукта; Работу над высокотехнологичным продуктом; Сложные задачи с низкоуровневой оптимизацией; Современный стек и минимум бюрократии; Гибкий график и возможность удалённой работы. Если вам интересны распределённые хранилища, производительность, Rust и C++, и вы хотите участвовать в формировании будущего продукта — ждём ваше резюме! 🚀Похожие вакансии
Ведущий Разработчик (Node.js + Rust/C++)
Договорная
Москва. Станции метро: Римская, Площадь Ильича, Москва Товарная, Серп и Молот
А7-ТЕХНОЛОГИИ
Договорная
Москва. Станции метро: Римская, Площадь Ильича, Москва Товарная, Серп и Молот
М.Видео-Эльдорадо
Договорная
Москва. Станции метро: Римская, Площадь Ильича, Москва Товарная, Серп и Молот
ТОП КЕЙС
Договорная
Москва. Станции метро: Римская, Площадь Ильича, Москва Товарная, Серп и Молот
М.Видео-Эльдорадо
От 250 000 до 350 000 руб.
Москва. Станции метро: Римская, Площадь Ильича, Москва Товарная, Серп и Молот
GreenCore
Договорная
Москва. Станции метро: Римская, Площадь Ильича, Москва Товарная, Серп и Молот
Аренадата Софтвер