Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$119к$151кмедиана$176к
48 в выборке
На СНГ рынке: $2.5к/мес ($1.7к - $3.4к)
91
Крутая вакансия
развернуть
Роль четко сосредоточена на разработке систем хранения для ключевого блокчейн-клиента и дает серьезные инженерные задачи с прямым влиянием на производительность сети; криптонаправление может не подойти, если важна более стабильная отрасль.
Криптоотрасль
Четкие задачи
Современный системный стек
Ключевая инфраструктура
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Software Engineer, Storage (Blockchain): Building and optimizing AccountsDB, the custom storage engine powering Solana validators, with an accent on storage architecture, low-level I/O, memory management, and concurrent systems. Focus on reducing resource usage, improving snapshots and startup performance, and ensuring account-state correctness across forks, rooting, and crash recovery.
Location: Remote, with listed locations in New York, San Francisco, Austin, Zürich, and London
Company
hirify.global develops Agave, Solana’s primary validator client, and core infrastructure for the Solana blockchain network.
What you will do
Design, implement, and optimize AccountsDB storage paths, including account file layout, indexing, and read/write caching.
Reduce memory and disk requirements as Solana account state grows.
Improve flushing, cleaning, shrinking, and purging services to reduce write amplification and stabilize resource usage.
Optimize snapshot generation, loading, and index generation to improve validator startup and catch-up times.
Ensure account-state correctness across forks, rooting, and crash recovery, using stress tests, fault injection, and performance benchmarks.
Collaborate with runtime, block production, core protocol, and other Solana client teams; maintain documentation and conduct code reviews.
Requirements
Bachelor’s degree in Computer Science, Engineering, or relevant practical experience, plus 3+ years architecting data stores, file systems, databases, or high-throughput storage systems.
Mastery of Rust, C, or C++.
Strong knowledge of memory-mapped files, page caching, index structures, on-disk formats, and garbage collection mechanisms.
Advanced knowledge of kernel-level and hardware I/O pipelines, NVMe constraints, buffered versus direct I/O, and async interfaces such as io_uring.
Strong understanding of custom memory allocators, Linux kernel scheduling, page management, and high-throughput I/O handling.
Proven experience building concurrent systems, including knowledge of lock overhead, lock-free structures, and hardware memory models.
Experience profiling and tuning low-level code, including memory bus saturation and CPU cache efficiency.
Ability to debug complex software architectures, isolate performance bottlenecks, and implement robust solutions.
Strong communication skills and a collaborative, team-first approach.
Nice to have
Experience with LSM trees, B-trees, or hash-based storage engines such as RocksDB, LevelDB, or WiredTiger.
Experience with versioned or multi-version data stores, snapshotting systems, or blockchain state storage.
Familiarity with Linux, systems automation tools, and systems architecture.
Active participation in Bitcoin, Ethereum, blockchain, or open-source projects.
Culture & Benefits
Work in a fast-paced environment focused on innovation and problem-solving.
Contribute directly to the security and scalability of blockchain infrastructure and decentralized applications.
Collaborate with engineering teams working on Solana’s core protocol and validator client.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →