> Markdown version of [/jobs/ext/1287768-c-software-engineer-for-ai](https://www.wearedevelopers.com/jobs/ext/1287768-c-software-engineer-for-ai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Engineer for AI - **Company:** Infinidat - **Location:** Herzliya Pituach, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon S3, C++ (Programming Language), Computer Programming, Concurrency Controls, Extract Transform Load (ETL), Data Loss, Software Debugging, Memory Management, Backend - **Published:** July 16, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p51phljg2d ## About the Role * 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 ## Description 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., * 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 ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [How to Avoid LLM Pitfalls - Mete Atamel and Guillaume Laforge](https://www.wearedevelopers.com/videos/1328-how-to-avoid-llm-pitfalls-mete-atamel-and-guillaume-laforge) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Building the Next Generation of Software](https://www.wearedevelopers.com/videos/100186-building-the-next-generation-of-software) ## Related Articles - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)