Staff Software Engineer (go, Microservices, Kubernetes) Job in Netapp

Staff Software Engineer (go, Microservices, Kubernetes)

Apply Now
Job Summary

About NetApp

NetApp is the intelligent data infrastructure company, turning disruption into opportunity for every customer. We help customers unlock new business possibilities, no matter the data type, workload, or environment. At NetApp, it all starts with our people.

We embrace diversity and openness because it's part of our DNA. Collaboration is at the core of what we do asking for help, partnering across teams, and driving innovation together.

"At NetApp, we fully embrace and advance a diverse, inclusive global workforce that fosters belonging and high performance." George Kurian, CEO

Job Summary

As a Senior Software Engineer on the AI Data Platform team, you will be involved in the design and development of the AI Data Platform, built on NetApp s flagship ONTAP storage operating system the #1 Storage Operating System in the world, trusted by over 30,000 customers and managing hundreds of exabytes of data.

Join us in transforming how data shapes the world. Your work will support cutting-edge technologies that enable life-saving medical analytics, improve autonomous vehicle navigation, monitor environmental hazards, and unlock new possibilities for businesses globally.

An ideal candidate is results-driven, curious, creative, and collaborative, with broad experience in Big Data processing, AI/ML workflows, MLOps, Kubernetes, and distributed systems.

Job Responsibilities

  • Design, develop, and support AI Data Platform components built on NetApp ONTAP.
  • Build and maintain microservices and REST APIs for scalable, reliable solutions.
  • Work closely with cross-functional teams to solve complex, data-intensive problems and deliver innovative solutions.
  • Participate in technical discussions and contribute to system design, architecture, and best practices.
  • Support and collaborate with other engineers to ensure seamless development, testing, and deployment processes.
  • Stay current with emerging technologies, continuously improving your skill set and applying new concepts to ongoing projects.

Required Skills

  • Programming Languages: Proficiency in Go and Python.
  • AI/ML Experience: Familiarity with PyTorch, TensorFlow, Keras, OpenAI frameworks, LLMs (Open Source), LangChain.
  • Cloud & Kubernetes: Hands-on experience with Linux, Kubernetes control plane, auto-scaling, orchestration, and containerization in AWS/Azure/GCP environments.
  • Big Data Technologies: Experience with platforms like Spark, Hadoop, and distributed storage systems for large-scale data processing.
  • NoSQL Databases: Proficiency in MongoDB, Cassandra, Cosmos DB, and DocumentDB.
  • Microservices Architecture: Proven experience building microservices and developing REST APIs and related frameworks.

Preferred Skills

  • Experience in the storage domain or with distributed file systems, networking, or file/cloud protocols.
  • Familiarity with MLOps practices and workflows.
  • Proven experience leading mid- to large-sized projects and collaborating across teams.
  • Strong understanding of computer architecture, data structures, and programming best practices.

Education and Experience

  • Bachelor s degree with 12+ years of experience, Master s degree with 12 years, or PhD with 10 years of experience. Equivalent experience is also considered.

Work Environment

NetApp offers a hybrid work environment to enhance connection, collaboration, and culture. In-office expectations will be discussed during the recruitment process.

Equal Opportunity Employer

NetApp is an Equal Employment Opportunity (EEO) employer, committed to providing a workplace free of discrimination. We do not discriminate based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability, genetic information, pregnancy, or any protected classification.

A Note to Applicants

Research shows that women often apply only if they meet 100% of the qualifications but no one is ever 100% qualified. If this role excites you, we encourage you to apply anyway!


Qualification :
Bachelors degree with 12+ years of experience, Masters degree with 12 years, or PhD with 10 years of experience. Equivalent experience is also considered.
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Apply Now