NetApp

Principal Engineer, Data Path / Metadata / Performance (StorageGRID)

NetApp
Apply
20 days ago
Vancouver, Canada +2 moreStaff+
H1B sponsor

Base Salary

$228k - $339k/yr

Responsibilities

  • Own the architecture and technical implementation of the StorageGRID S3 data path, including request handling, metadata storage, and replicated or erasure-coded data flow.
  • Lead performance analysis, benchmarking, optimization, and resolution of difficult scaling and performance problems.
  • Design for multi-site and cross-grid replication and global or federated namespace behavior at hundreds-of-nodes and exabyte scale.
  • Drive cross-cutting data path initiatives from architecture through implementation, validation, and release readiness.
  • Remain hands-on in code, debugging, design reviews, root-cause analysis, and technical standards.
  • Influence architectural alignment across data path engineering and collaborate with QA, product management, support, supportability, and field teams.
  • Mentor Senior and Member of Technical Staff engineers on data path internals, performance optimization, distributed-systems design, and debugging.

Requirements

  • 12+ years of experience in systems, storage, distributed systems, or performance engineering with a track record of technical leadership.
  • Strong programming skills in one or more of C/C++, Go, or Python and experience debugging distributed software in Linux-based environments.
  • Experience building or owning an object storage system, S3 implementation, or large-scale distributed storage or database product.
  • Experience with request data paths, data placement, replication or erasure coding, consistency, and failure handling.
  • Experience with Apache Cassandra or a comparable distributed database at scale.
  • Ability to influence technical direction across teams without direct authority.
  • Preferred experience with S3 protocol semantics such as multipart, versioning, and Object Lock/WORM.
  • Preferred experience with load balancing, networking, NVMe/SSD/HDD storage media, and x86 hardware.
  • Preferred experience with AI-assisted development and observability tooling for analysis, debugging, testing, and documentation.
  • Education requirements state that IC roles typically require a minimum of 15 years of related experience.

Benefits

  • Comprehensive benefits may include health insurance, life insurance, retirement or pension plans, paid time off, leave options, employee stock purchase plans, and restricted stock units, subject to regional variation.
  • The posting lists compensation and benefits as location-dependent, with details provided during the recruitment process.

Tech Stack

Apache CassandraCC++GoLinuxPython

Categories

NetApp

About NetApp

10,000+ employees

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.

Contact me