Member of Technical Staff
Nutanix · Pune Division, Maharashtra, India
Nutanix · Pune Division, Maharashtra, India
**Responsibilities** - Design & develop a world-class network hybrid/multi cloud product that is distributed, resilient, and highly performant at a large scale deployment. - Contribute to all phases of product development through conception, design, implementation, and deployment along with performance engineering. - Develop robust design, and write code & unit tests to produce high quality, reusable, and extensible software through an API driven approach. - Collaborate with cross-functional teams including other Developers, Testers, Product Management, and Support to meet customer requirements while driving engineering innovation. - Participate in defining product requirements, review designs and codes of other engineers, review test plans, performance, and scalability plans. - Take ownership of the product features and work independently with minimal supervision to design & deliver a module-level functionality. **Qualifications** - BE/BTech/ME/MTech or equivalent in Computer Science - 2 years of software development experience - Strong command over languages such as C/C++/Java/Golang especially in the areas of advanced memory management and multi-threaded techniques is a huge plus. - Strong fundamentals in Operating Systems, Distributed Systems / Databases, file systems, Multi-threaded/Multi-Process applications, inter-process communications. - Familiarity with Linux Kernel Internals & Open Source will be an added advantage. - Strong fundamentals in Object-Oriented Programming, Algorithms, Data Structures, and Problem Solving - Knowledge on networking/virtualization/cloud is a huge plus **How We Work** This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager. --