N

NetApp

Optimizes cloud infrastructure costs on AWS

Principal Systems Software Engineer

Systems Software EngineeringPosted on Nov 10
Full-timeIn-person

About the Job

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 analyze system-level interactions and make technical trade-offs across performance, scalability, reliability, resiliency, efficiency, and cost.
  • Strong problem-solving and root-cause analysis skills for problems spanning multiple technical domains.
  • Experience providing technical leadership and mentoring engineers.
  • Strong written and verbal communication skills.

Responsibilities

  • Architect and develop next-generation storage and data infrastructure technologies.
  • Influence technical direction and architectural decisions across multiple engineering teams.
  • Lead complex systems initiatives from architecture and design through development, optimization, and production delivery.
  • Translate emerging 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 system performance across CPU, memory, networking, and storage.
  • Mentor engineers and raise the technical bar 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.

Desired Qualifications

  • Experience architecting large-scale distributed or highly available systems.
  • Kernel-level software development and debugging experience.
  • Experience with AI/ML infrastructure, GPU data pipelines, or high-performance I/O.
  • Experience with performance engineering and benchmarking.
  • Knowledge of NVMe, SSDs, HDDs, or commodity storage platforms.
  • Experience with hypervisors, virtualization, RDMA, or cloud infrastructure.
  • Track record of technical innovation through product architecture, patents, publications, or other significant technical contributions.

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