NetApp

Python Developer

NetApp  •  Bengaluru, IN (Onsite)  •  23 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are seeking a Python Developer with experience in GenAI platforms to join our team. This role focuses on designing and building scalable GUI infrastructure, developing intelligent agent-based systems, and optimizing workflows to enhance performance and user experience. The ideal candidate will have strong expertise in Python, modern JavaScript (ES6), Vue.js, CSS, JSON/YAML, and Kubernetes, along with hands-on experience developing AI-ready, high-traffic web applications. You will be responsible for creating world-class graphical user interfaces, building and maintaining CI/CD pipelines, and integrating other each systems. We are looking for an analytical and innovative engineer who is passionate about intelligent automation, scalable system design, and delivering exceptional user experiences.

Job Requirements

  • Design, develop and maintain Python-based applications with a strong focus on performance and scalability.
  • Build and integrate web-based GUI applications using Flask with React or Vue3.
  • Develop responsive user interfaces using HTML and CSS.
  • Modern JavaScript/ES6 – frequent use of arrow functions, async/await, promises, template literals, optional chaining, etc.
  • Leverage GenAI tools to accelerate GUI development and enhance user experience.
  • Implement multithreading, multiprocessing and asynchronous programming to improve system efficiency.
  • Perform performance profiling, tuning and optimisation of applications.Manage memory usage and optimise system resources for high-performance applications.
  • Design, develop and optimise REST APIs and backend services.
  • Work with relational databases such as PostgreSQL, MySQL or Oracle, including SQL query optimisation.
  • Modern JavaScript/ES6 – frequent use of arrow functions, async/await, promises, template literals, optional chaining, etc.
  • Data validation & transformation – parsing and validating JSON/YAML, manipulating data structures. Due test units and familiarity with any UI Unit test framework- we use Jest.
  • DOM interaction & browser APIs – handling form state, modals, localStorage/sessionStorage, file inputs, and related UI logic.
  • Asynchronous API calls – abstraction, handling success/error flows, and updating the UI accordingly
  • Styling & layout – scoped CSS, Bootstrap-based layouts, Font Awesome icons, and tailoring the presentation of tables/forms/buttons.
  • Familiarity with basic Python, CI/CD Apache configurations. Need to collaborate with DevOps on container images or simple Docker setups. Even a working knowledge of reverse proxies (Apache/Nginx) helps when troubleshooting

Education

• A Bachelor of Science degree in Computer Science or equivalent experience, master’s degree is a plus
• 4-8 years of software development experience, 7 years is preferred
• At least 2 years focused on AI/ML production systems
• Certifications. Industry certifications in AI and machine learning are a plus.
• Soft skills. Strong interpersonal abilities to navigate team dynamics and convey technical concepts clearly

NetApp

About NetApp

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

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
San Jose, California
Year Founded
1992
Social Media