Назад
Company hidden
12 часов назад

Lead Software Engineer, Software Defined Storage (C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
Israel
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →