Want to get hired at NetApp?

Performance Automation Engineer

NetApp

Bengaluru, Karnataka, IndiaOn Site

Original Job Summary

Job Summary

We’re looking for a passionate Software Engineer to join our Performance Engineering Infrastructure team at NetApp. This team builds innovative tools and automation frameworks that measure, analyze, visualize, and optimize ONTAP performance, our industry-leading storage operating system.

Job Requirements

  • Develop scalable, modular automation frameworks for assessing and optimizing ONTAP performance.
  • Rapidly prototype tools using Python and frameworks such as FastAPI, Django, Gradio, and Streamlit.
  • Build intuitive dashboards and UIs to visualize performance metrics.
  • Integrate GenAI and related technologies into tools and chatbots.
  • Collaborate in a fast-paced, agile, and experimental environment.

What We’re Looking For

  • Strong proficiency in Python and experience with Python-based web frameworks.
  • Familiarity with scripting languages like Perl, Shell, or Expect is a plus.
  • Proven experience in developing automation frameworks and performance tools.
  • Hands-on experience with GenAI, MLops, AIops, LLMs, LangChain, and related libraries.
  • Working knowledge of statistics tools (matplotlib, plotly) and data analysis.
  • Understanding of data storage systems, file systems, or ONTAP is an added bonus.

Education & Experience

5+ years of relevant software engineering experience. Degree in Computer Science, Engineering, or a related field (Bachelor’s, Master’s, or PhD).

Work Environment & Benefits

NetApp offers a hybrid working environment to foster connection, collaboration, and culture. Enjoy a healthy work-life balance, comprehensive benefits, paid volunteer time off, educational assistance, and various perks.

Why NetApp?

Join NetApp to tackle challenging problems with innovative solutions. Help customers transform challenges into business opportunities using fresh thinking and proven approaches.

Key skills/competency

  • Python
  • Automation
  • FastAPI
  • Django
  • GenAI
  • Performance
  • Dashboards
  • Data Analysis
  • Agile
  • Visualization

How to Get Hired at NetApp

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight Python and automation skills.
  • Research NetApp: Understand the company culture and recent innovations.
  • Prepare for tech interviews: Practice Python and framework related questions.
  • Showcase agile experience: Emphasize rapid prototyping and collaboration.

📝 Interview Preparation Advice

Technical Preparation

Review Python framework documentation.
Practice coding automation challenges.
Study GenAI and ML library basics.
Test dashboard and UI build skills.

Behavioral Questions

Explain your agile team collaboration.
Describe rapid prototyping experiences.
Discuss external feedback incorporation.
Share continuous learning initiatives.