About the job
AI Software Engineer: Intelligent Data Infrastructure. The Office of the Chief Platform and Technology Officer is assembling an elite team of AI Infrastructure Engineers to build the future of intelligent data systems. You will design the systems that enable enterprises to deploy AI at an unprecedented scale, leveraging NetApp's new AI Data Engine (AIDE) and AFX disaggregated storage architecture.
Responsibilities
Build AI-Native Infrastructure: Lead the architecture of next-generation storage systems optimized for AI workloads. Design high-performance data pipelines for massive-scale model training, implement intelligent caching for KV stores, and optimize data planes for GPU clusters.
Pioneer Forward-Looking Research: Work at the intersection of distributed systems, AI, and storage. Investigate novel approaches to scalable AI inferencing systems, semantic data discovery, and data curation systems.
Amplify Your Impact with AI: Leverage Cursor, Claude Code, and emerging AI development tools to accelerate your workflow, automate repetitive tasks, and focus on solving problems that matter.
AI Data Architectures: Design storage and networking systems that connect structured and unstructured data to LLMs with unprecedented performance, enabling real-time inference and massive-scale training.
Intelligent Storage Systems: Build the next generation of ONTAP capabilities, focusing on AI-specific optimizations like vector store integration, semantic search, and automated data curation.
High-Performance Infrastructure: Develop systems capable of TB/s throughput and EB-scale data management, supporting the world's most demanding AI factories.
AI-Augmented Engineering: Pioneer internal tooling and workflows that use AI to accelerate development, from automated code review to intelligent debugging systems.
Cross-Functional Impact: Partner with hardware engineers, product managers, and researchers to deliver groundbreaking intelligent storage solutions.
Qualifications
Minimum
8+ years of software development experience with a focus on systems, infrastructure, or storage technologies
Expert-level proficiency in Golang, Python, and C/C++
Deep understanding of Linux kernel development, file systems, and distributed systems
Experience with performance analysis, optimization techniques, and building quantitative models
Familiarity with AI/ML infrastructure concepts: GPU computing, model serving, data pipelines, vector databases
Preferred
Building or optimizing storage systems for AI/ML workloads
Working with high-performance computing (HPC) environments or GPU clusters
Knowledge of network protocols, RDMA, and high-speed interconnects
Experience with agile methodologies and rapid prototyping