Infinidat logo

C++ Software Engineer for AI

Infinidat

On-site
Herzliya, IL
Full-time
Mid Level
Salary not listedPosted 4w ago

Real job — pulled straight from Infinidat’s careers page · Verified July 15, 2026 · No reposts.

Job description

Infinidat is hiring a C++ Software Engineer for AI — a full-time, based in Herzliya, IL role. Apply directly on Infinidat's careers page below.

C++ Software Engineer for AI

Location: Herzliya (IL)

Experience Level: Experienced

Description

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 plus (our services are Go with CGO bindings into the C layer), but strong C++ instincts matter more than prior Go exposure
  • Comfort with concurrency: locks, race conditions, deadlock avoidance
  • Careful, methodical debugging habits — this system prioritizes correctness over speed of shipping, and bugs here can mean data loss
  • Ability to read and extend existing native code rather than always designing greenfield systems



About Infinidat

Infinidat’s enterprise storage portfolio provides global Fortune 500 enterprises and service providers with best-in-class solutions for primary storage, next-generation data protection, disaster recovery, business continuity, and cyber resilience. Infinidat’s acclaimed InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced powerful enhancements, an extensive expansion, and the dynamic evolution of our award-winning G4 enterprise cyber and AI storage solutions!

Not only did Infinidat win over 40 awards in 2025, but was named a Gartner® Peer Insights™ Voice of the Customer Award for Primary Storage for the 7th time!

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Millennium Management logo

AI Data Scientist

Hong Kong, Hong Kong
✓ From careers page· 2m ago
Millennium Management logo

Software Engineer

Miami, FL
✓ From careers page· 2m ago
Travelers logo

Software Engineer

$99k–$163kHartford, CT
✓ From careers page· 5m ago
Virtasant logo

Senior Platform Engineer, Cloud Infrastructure

Remote · US, Canada
✓ From careers page· 5m ago

Frequently asked questions

What skills are required for C++ Software Engineer for AI at Infinidat?

The required skills for C++ Software Engineer for AI at Infinidat include: C++, Go, C, AI, Linux.

What is the seniority level for C++ Software Engineer for AI at Infinidat?

C++ Software Engineer for AI at Infinidat is a Mid Level level position.

How do I apply for C++ Software Engineer for AI at Infinidat?

You can view the full description and apply for C++ Software Engineer for AI at Infinidat on EchoJobs: https://echojobs.io/job/infinidat-c-software-engineer-for-ai-xta8i.