NetApp

Software Engineer

NetApp
Apply
7 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design and build major control-plane features for storage products.
  • Implement, unit test, debug, and verify production systems and features.
  • Improve platform performance, reliability, availability, and serviceability.
  • Support interdependent development and testing activities.
  • Practice and influence an AI-native software development lifecycle.
  • Partner with Product Management and Customer Support to turn customer pain points into durable solutions.

Requirements

  • 3–5 years of experience.
  • Bachelor of Science in Engineering or Computer Science, a master's degree, or equivalent experience.
  • Required proficiency in C++ and additionally Go, Ruby, Python, or Java.
  • Knowledge of object-oriented design, network programming, HTTP, AWS S3, and file systems.
  • Experience with Cassandra/CQL, NoSQL, or SQL databases.
  • Experience with large-scale distributed systems and HPC.
  • Experience with Linux and containers.
  • Familiarity with AI-native engineering, Agile, test-driven development, and continuous integration.

Tech Stack

Apache CassandraAWSC++GoJavaLinuxPythonRubySQL

Categories

NetApp

About NetApp

10,000+ employees

Build an intelligent data infrastructure with NetApp that brings it all together — a smarter way to let data thrive. Any application, any data, anywhere.

Contact me