Apply now »

Title:  Software Engineer

Location: 

Bangalore, Karnataka, IN

Requisition ID:  133312

Job Summary

Are you a passionate engineer who thrives on tackling engineering challenging problems? Do you love exploring new technologies and constantly learning? If you're excited to build cutting-edge products and have a blend of R&D expertise with a strong execution mindset, we want to meet you!

At NetApp, Data Intelligence and AI BU, we are on a mission to revolutionize the way our customers leverage data for AI workflows. Our AI Data Engine team is at the forefront of developing the next-generation data platform—a platform that empowers users to seamlessly run AI workflows on their data.

What are we Looking For:

Passion for Innovation: A deep-seated enthusiasm for solving complex engineering challenges.
Continuous Learner: Eagerness to immerse yourself in new technologies and continuously expand your skillset.
Product Mindset: A drive to build robust, scalable products that make a real impact.
R&D Expertise Meets Execution: Experience in research and development paired with a pragmatic approach to delivering solutions.

If building transformative products and driving technology forward excites you, let’s connect and explore how you can be a part of our dynamic team!

Job Requirements

  • Proficiency in programming languages such as Go/Golang; Java is also acceptable.
  • Strong experience in distributed systems and loosely coupled microservices architecture.
  • Hands-on experience with NoSQL document databases such as MongoDB, Cassandra, Cosmos DB, or DocumentDB.
  • Expertise in building microservices using containers, Kubernetes, REST APIs, and related API frameworks.
  • Experience with machine learning libraries and frameworks including PyTorch, TensorFlow, Keras, OpenAI, open-source LLMs,
  • Expertise in building microservices using containers, Kubernetes, REST APIs, and related API frameworks.
  • Experience with machine learning libraries and frameworks including PyTorch, TensorFlow, Keras, OpenAI, open-source LLMs, LangChain, etc.
  • Proven experience working in Linux environments and cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of Kubernetes including control plane, auto-scaling, orchestration, and containerization (mandatory).
  • Understanding of big data technologies such as Spark, Hadoop, and distributed storage systems for large-scale data processing and parallel computing.
  • Demonstrated experience working on mid- to large-scale projects.
  • Strong foundation in computer architecture, data structures, and programming best practices.
  • Ability to actively participate in technical discussions within the team and across business units.
  • Willingness to take on additional responsibilities that contribute to team, department, and company goals.
  • Creative, team-oriented, quick learner with a strong drive to deliver results.
  • Experience with AI/ML frameworks such as PyTorch or TensorFlow is a plus

Education

IC -Typically requires a minimum of 4-7 years of related experience with a Bachelor’s degree or a Master’s degree; or a PhD with relevant experience.


Job Segment: Software Engineer, Cloud, Open Source, R&D Engineer, R&D, Engineering, Technology, Research

Apply now »