N

NetApp

Optimizes cloud infrastructure costs on AWS

Principal Engineer - Data Path / Metadata / Performance

Backend EngineeringUpdated on Nov 14
Full-timeIn-person

About the Job

Requirements

  • At least 12 years of experience in systems, storage, distributed systems, or performance engineering, with a track record of technical leadership.
  • Strong hands-on 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/database product, including request data path, data placement, replication/erasure coding, consistency, and failure handling.
  • Experience with Apache Cassandra or comparable distributed databases at scale.
  • Ability to influence technical direction across teams without direct authority.
  • Typically requires a minimum of 15 years of related experience for IC roles.

Responsibilities

  • Own the architecture and technical implementation of the StorageGRID S3 data path, from ingest/retrieve/delete through metadata storage and on-disk replicated/erasure-coded data flow.
  • Lead performance analysis and benchmarking, identify performance improvements, and deliver them.
  • Design for scale and geo-distribution, including multi-site and cross-grid replication and global/federated namespace behavior at hundreds of nodes and exabyte scale.
  • Drive large, cross-cutting data path initiatives from architecture through implementation, validation, and release readiness.
  • Stay deeply involved in the code and hardest bugs; set the technical bar through high-quality design, reviews, root-cause analysis, and pragmatic engineering standards.
  • Lead StorageGRID designs and drive architectural alignment across data path engineering.
  • Collaborate with quality engineering, product management, supportability, support, and field teams to translate customer requirements into data path and performance improvements.

Desired Qualifications

  • Experience with S3 protocol semantics, including multipart, versioning, and Object Lock/WORM, and the data path implications of the API contract.
  • Experience with load balancing, networking, storage media (NVMe/SSD/HDD), and x86 hardware.
  • Experience with AI-assisted development and observability tooling for analysis, debugging, testing, and documentation.

About the Company

NetApp

Optimizes cloud infrastructure costs on AWS

Spot.io, part of NetApp, helps businesses manage cloud costs and infrastructure on AWS. It uses software that analyzes cloud usage and automates management to lower compute expenses, especially through AWS EC2 spot instances, which offer spare capacity at reduced prices. The product provides deep visibility into cloud spending, an AWS cost optimization calculator for estimating potential savings, and a free action plan tailored to each customer. Revenue comes from selling software licenses and consulting services. Target customers include enterprises using containers and orchestration tools like Kubernetes, EKS, ECS, KOPS, Docker Swarm, and OpenShift. The company aims to reduce cloud compute costs for customers while simplifying cloud operations and improving efficiency.

Company size
51-200
Company stage
Acquired
Total funding
$53.2M
Headquarters
Tel Aviv-Yafo, Israel
Founded
2015

Recently Posted Jobs

Explore more opportunities at NetApp

See more jobs