12 часов назад
Lead Software Engineer, Software Defined Storage (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Lead Software Engineer, Software Defined Storage (C++): Developing an object storage engine for an AI and cloud infrastructure platform with an accent on metadata management, persistent data structures, transactional updates, and flash-aware optimization. Focus on designing low-latency object and metadata lookup, ensuring crash consistency and recovery, and solving complex storage correctness and performance problems.
Location: Kfar Saba, Israel; onsite at the Kfar Saba office
Company
develops flash memory and advanced storage technologies for consumer, business, AI, and cloud infrastructure applications.
What you will do
- Develop the object storage engine at the foundation of a software-defined storage platform.
- Design how objects and metadata are organized, indexed, persisted, located, retrieved, protected, and recovered.
- Implement metadata management, persistent data structures, transactional updates, object lifecycle handling, data integrity, and recovery mechanisms.
- Optimize storage software for flash-aware performance, reliability, scalability, and consistently low latency.
- Debug complex correctness and performance issues using traces, profiling, logs, metrics, and targeted fault injection.
- Collaborate with software, architecture, firmware, hardware, and validation teams from early development through production readiness.
Requirements
- Strong C or C++ development experience in Linux systems software.
- Experience with asynchronous, event-driven, multithreaded, multicore, or other large systems codebases.
- Background in object storage, storage engines, file systems, databases, key-value stores, block storage, or embedded storage software.
- Practical knowledge of metadata management, indexing, persistent data structures, caching, or low-latency key and object lookup.
- Understanding of transactional storage, journaling, write ordering, atomicity, idempotency, crash consistency, and recovery.
- Knowledge of storage performance fundamentals and NVMe SSD behavior, including garbage collection, endurance, latency, and media errors.
Culture & Benefits
- Full-time employment in a global storage technology company.
- Work alongside storage, firmware, hardware, architecture, and validation specialists.
- Inclusive environment focused on diversity, belonging, respect, and contribution.
- Accessibility support is available throughout the application and hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →