2 days ago
Base Salary
$228k - $339k/yr
Responsibilities
- Architect and develop next-generation storage and data infrastructure technologies.
- Influence technical direction and architectural decisions across multiple engineering teams.
- Lead systems initiatives from architecture and design through development, optimization, and production delivery.
- Translate AI, cloud, and enterprise infrastructure requirements into scalable technical solutions.
- Solve complex problems spanning distributed systems, file systems, metadata, data protection, performance, operating systems, networking, and hardware.
- Design highly available and fault-tolerant systems with strong consistency, resiliency, recovery, and performance characteristics.
- Analyze and optimize performance across CPU, memory, networking, and storage.
- Mentor engineers and raise technical quality through architecture, design, and code reviews.
- Lead root-cause analysis of complex cross-subsystem issues.
- Develop production-quality systems software using C, C++, or related systems programming languages.
Requirements
- 12+ years of software engineering experience designing and developing complex systems software, storage systems, file systems, distributed systems, operating systems, infrastructure software, or related technologies.
- Demonstrated experience architecting and delivering complex, production-quality systems.
- Demonstrated ability to influence technical direction across teams and organizational boundaries.
- Deep expertise in at least one area of large-scale storage, distributed systems, or data infrastructure.
- Strong hands-on programming experience in C, C++, or comparable systems programming languages.
- Strong foundation in operating systems, computer architecture, networking, concurrency, storage, and distributed systems.
- Ability to make technical trade-offs across performance, scalability, reliability, resiliency, efficiency, and cost.
- Strong problem-solving and root-cause analysis skills across multiple technical domains.
- Experience providing technical leadership and mentoring engineers.
- Strong written and verbal communication skills.
- Preferred qualifications include large-scale distributed or highly available systems architecture, kernel-level development and debugging, AI/ML infrastructure, GPU data pipelines, high-performance I/O, performance engineering, benchmarking, NVMe, SSDs, HDDs, commodity storage platforms, hypervisors, virtualization, RDMA, cloud infrastructure, and significant technical contributions through architecture, patents, or publications.
Benefits
- Comprehensive benefits may include health insurance, life insurance, retirement or pension plans, paid time off, leave options, performance-based incentives, employee stock purchase plans, and restricted stock units, with offerings varying by country and region.
About NetApp
NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.
