At Infinidat, a Lenovo company, we empower enterprises and service providers with cutting-edge storage platforms that redefine performance, reliability, and cyber resilience at scale. We're looking for a mid-level engineer to join the team building our S3-compatible object storage, purpose-built for the throughput and latency demands of AI — including GPUDirect Storage integration for direct data movement between storage and GPU memory. Responsibilities Native filesystem-level code interfacing with our storage backend's C API, bridged into our Go services via CGO Low-level file and metadata operations: file handles, attributes, locking, and concurrent access patterns typical of a production filesystem Correctness-critical logic around partial failures and rollback — ensuring operations that fail partway through don't leave the system in an inconsistent state Concurrency and locking correctness across operations that touch shared filesystem state Debugging and root-causing issues using system traces and logs, tracing behavior across distributed components Requirements Strong C++ fundamentals: memory management, pointers, structs, and comfort reasoning about low-level system behavior Experience with systems-level programming — anything involving file I/O, networking, or OS-level APIs is relevant, even outside storage specifically Some Go experience is a