Software Engineer — Storage
Anza
- Зарплата
- 119 000 – 180 000 $
- Категория
- Программист
- Источник
- Remote Crypto Jobs
Откликнуться
Прямого контакта в посте нет
Откройте вакансию в Telegram-боте: там весь исходный пост и способ отклика.
Открыть в TelegramОписание
Software Engineer — Storage
Company: Anza
Anza is the core engineering team behind Solana, developing Agave — the network’s primary and most widely run validator client. The team builds and ships Solana protocol software, including major upgrades like Alpenglow that improved consensus and finality.
Responsibilities:
- Design, implement, and optimize AccountsDB storage paths: account file layout, account index, and caching layers.
- Reduce memory and disk footprint to keep validator hardware requirements manageable.
- Improve background services: flushing, cleaning, shrinking, and purging to lower write amplification.
- Optimize snapshot generation, loading, and index creation to speed validator startup and catch-up.
- Ensure correctness across forks, rooting, and crash recovery to preserve network integrity.
- Build and run comprehensive tests: stress tests, fault injection, and performance benchmarks.
- Collaborate with runtime, block production, and core protocol teams; maintain documentation and perform code reviews.
Requirements:
- 3+ years architecting data stores, file systems, databases, or high-throughput storage systems; BS in CS/Engineering or equivalent experience.
- Mastery of Rust, C, or C++ and strong understanding of storage architecture (on-disk formats, indexes, caching).
- Advanced knowledge of I/O subsystems, NVMe constraints, buffered vs direct I/O, and async interfaces like io_uring.
- Deep familiarity with kernel and memory management, custom allocators, and Linux scheduling/page management.
- Proven experience building concurrent systems with knowledge of locks, lock-free structures, and hardware memory models.
- Strong profiling and optimization experience focused on hardware mechanics, memory bus and CPU cache efficiency.
- Excellent debugging and cross-functional communication skills.
Nice to have:
- Experience with LSM trees, B-trees, or storage engines such as RocksDB, LevelDB, or WiredTiger.
- Background in versioned/multi-version datastores, snapshotting systems, or blockchain state storage.
- Familiarity with Linux tooling, systems automation, and systems architecture.
- Active participation in Bitcoin/Ethereum/blockchain projects or open-source communities.
Stack:
Rust, C, C++, RocksDB, LevelDB, WiredTiger, io_uring, NVMe, Linux
Benefits:
- Async work style
- Compensation: $119k - $180k (estimated)
📩 Apply
Company: Anza
Anza is the core engineering team behind Solana, developing Agave — the network’s primary and most widely run validator client. The team builds and ships Solana protocol software, including major upgrades like Alpenglow that improved consensus and finality.
Responsibilities:
- Design, implement, and optimize AccountsDB storage paths: account file layout, account index, and caching layers.
- Reduce memory and disk footprint to keep validator hardware requirements manageable.
- Improve background services: flushing, cleaning, shrinking, and purging to lower write amplification.
- Optimize snapshot generation, loading, and index creation to speed validator startup and catch-up.
- Ensure correctness across forks, rooting, and crash recovery to preserve network integrity.
- Build and run comprehensive tests: stress tests, fault injection, and performance benchmarks.
- Collaborate with runtime, block production, and core protocol teams; maintain documentation and perform code reviews.
Requirements:
- 3+ years architecting data stores, file systems, databases, or high-throughput storage systems; BS in CS/Engineering or equivalent experience.
- Mastery of Rust, C, or C++ and strong understanding of storage architecture (on-disk formats, indexes, caching).
- Advanced knowledge of I/O subsystems, NVMe constraints, buffered vs direct I/O, and async interfaces like io_uring.
- Deep familiarity with kernel and memory management, custom allocators, and Linux scheduling/page management.
- Proven experience building concurrent systems with knowledge of locks, lock-free structures, and hardware memory models.
- Strong profiling and optimization experience focused on hardware mechanics, memory bus and CPU cache efficiency.
- Excellent debugging and cross-functional communication skills.
Nice to have:
- Experience with LSM trees, B-trees, or storage engines such as RocksDB, LevelDB, or WiredTiger.
- Background in versioned/multi-version datastores, snapshotting systems, or blockchain state storage.
- Familiarity with Linux tooling, systems automation, and systems architecture.
- Active participation in Bitcoin/Ethereum/blockchain projects or open-source communities.
Stack:
Rust, C, C++, RocksDB, LevelDB, WiredTiger, io_uring, NVMe, Linux
Benefits:
- Async work style
- Compensation: $119k - $180k (estimated)
📩 Apply
- rust
- c
- cpp
- rocksdb
- leveldb
- wiredtiger
- io_uring
- nvme
- linux
- b_tree
- lock_free
- async_io
Оценка вакансии
74/100 · хорошо
- Описание полное
- Зарплатная вилка указана
- Компания и проект описаны
- Контакта нет
- Стек описан подробно
- Формат не указан
Похожие вакансии
Backend Developer (FastAPI)
AI-балл 70/100ИдаПроджект · Москва
MiddleГибридpythonfastapisqlalchemy
Frontend-разработчик (Angular)
AI-балл 67/100True Engineering · Новосибирск
MiddleГибридangularhtmljavascript
Разработчик для код-ревью и релизов
AI-балл 57/100BIOME
Удалённоflutterdartpython
Fullstack-разработчик
AI-балл 64/100НОНТОН · Петербург
Офис / Удалённоreact_nativeexponestjs
Senior C# разработчик
AI-балл 61/100Bell Integrator
Уровень заработной платы обсуждается индивидуально
SeniorУдалённоcsharpdotnet_coreaspnet
