TechLead/Rust & C++ разработчик

Дата размещения вакансии: 24.03.2026
Работодатель: Orion soft
Уровень зарплаты:
з/п не указана
Город:
Москва
Люблинско-Дмитровская линия метро Римская
Требуемый опыт работы:
Более 6 лет

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

Что предстоит делать:

  • Дорабатывать и оптимизировать ядро решения (распределённое хранение, репликация, балансировка нагрузки);

  • Улучшать производительность и отказоустойчивость системы (кеширование, контроль задержек, восстановление после сбоев);

  • Интегрироваться с сетевыми протоколами (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++, и вы хотите участвовать в формировании будущего продукта — ждём ваше резюме! 🚀