C++ Software Engineer for AI
פורסם לפני 8 ימים · 0 מועמדים
התפקיד במילים פשוטות
תפקיד זה כולל פיתוח ועבודה על מערכת אחסון אובייקטים בתקן S3 המותאמת לדרישות ביצועים של בינה מלאכותית. העבודה כוללת כתיבת קוד C++ ברמת המערכת, קריאה והרחבה של קוד קיים, ועבודה עם מנגנוני מקביליות וניהול זיכרון נמוך-דרג.
- Strong C++ fundamentals including memory management, pointers, structs, and low-level system behavior
- Systems-level programming experience with file I/O, networking, or OS-level APIs
- Comfort with concurrency (locks, race conditions, deadlock avoidance)
- Careful, methodical debugging habits prioritizing correctness
- Ability to read and extend existing native code
- Go programming experience
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למהנדסי תוכנה ברמת Mid עם רקע חזק ב-C++ ותכנות מערכות, בעלי הרגלי ניפוי שגיאות קפדניים. הוא פחות מתאים למי שמעדיף להתמקד מחדש רק בתכנון מערכות מאפס או שאין לו ניסיון בניהול מקביליות.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיון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.
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!
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- היברידי
- Strong C++ fundamentals including memory management, pointers, structs, and low-level system behavior, Systems-level programming experience with file I/O, networking, or OS-level APIs, Comfort with concurrency (locks, race conditions, deadlock avoidance), Careful, methodical debugging habits prioritizing correctness, Ability to read and extend existing native code