חזרה

C++ Software Engineer for AI

Infinidat
שכר לא צויןHerzliya, Herzliya, Israel, מרחוקמידמשרה מלאה
משרה חיצונית, ההגשה באתר החברהאושר שהמשרה פתוחה לפני 11 שעות

Build native filesystem-level code for Infinidat’s S3-compatible object storage, designed for the data throughput and latency demands of AI. Work on low-level file operations, concurrency, and correctness across storage services.

מה תעשו

  • Write native filesystem-level code that interfaces with the storage backend’s C API and Go services via CGO.
  • Implement low-level file and metadata operations, including file handles, attributes, and locking.
  • Handle partial failures and rollback to prevent inconsistent system state.
  • Ensure concurrency and locking correctness across operations that access shared filesystem state.
  • Debug and investigate issues using system traces and logs across distributed components.

דרישות

  • Strong C++ fundamentals, including memory management, pointers, and structs.
  • Experience with systems-level programming involving file I/O, networking, or OS-level APIs.
  • Comfort with concurrency, locks, race conditions, and deadlock avoidance.
  • Ability to read and extend existing native code.

יתרון

  • Go experience.
C++Systems programmingFile I/OConcurrencyLockingDebuggingGoCGO